Java编程学习之道丨由实例总结Java之修饰词

java是面向过程的编程语言:Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。

给你java学习路线:html-css-js-jq-javase-数据库-jsp-servlet-Struts2-hibernate-mybatis-spring4-springmvc-ssh-ssm

打开Java IDE,不才用的是Eclipse EE,新建Java Project,Test!新建包,新建基本类ExtendsA!

​​新建ExtendsB类,继承extends于ExtendsA!

小编推荐一个学Java的学习裙【 六五零,五五四,六零七 】,无论你是大牛还是小白,是想转行还是想入行都可以来了解一起进步一起学习!裙内有开发工具,很多干货和技术资料分享!

​新建包package,新建类Extends1!只能继承public修饰的类!

​总结:0.类class的权限修饰词有public和default(须缺省,写上会报错),default修饰时无法被其他包继承。可追加的修饰词有abstract抽象、final(无法被继承);

小编推荐一个学Java的学习裙【 六五零,五五四,六零七 】,无论你是大牛还是小白,是想转行还是想入行都可以来了解一起进步一起学习!裙内有开发工具,很多干货和技术资料分享!

1.ExtendsA被abstract修饰时,如果同时被public修饰,.java文件名须与public修饰的类类名一致;

2.属性和方法可以被public、protected、default、private修饰,访问权限public任意范围>protected同包>default同包下的类,子类不可访问>private同一个类中,子类不可访问,默认为default,可缺省;

3.private、final修饰的方法无法重写;

4.抽象类中可声明static、final属性和方法; 5.static和private只能修饰内部类,不能修饰普通类;

6.abstract修饰的类不能实例化,不能创建对象;

7.abstract修饰的方法,抽象方法,必须是public/protected修饰的,缺省时默认为public,且不能再被static或final修饰;

8.final定义的方法无法被覆盖,修饰的类无法被继承,修饰的变量,如果是基本数据类型,则一旦初始化就不可更改,如果是引用数据类型,则表示初始化后引用不可更改,对象指向明确,对象的属性其实是可以更改的;

9.static表示共享,只要类加载了,static修饰的就加载了,无论谁修改了值,所有的就都成了修改的值! 

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。