1 访问控制修饰符
public 的访问级别最高,其次是protected,默认和private
成员变量和成员方法可以处于4个访问级别中的一个:公开,受保护,默认和私有
顶层类可以处于公开或者默认级别,顶层类不能被protected和private修饰
局部变量不能被访问控制修饰符修饰
2 abstract修饰符
抽象类不能被实例化
抽象类中的可以没有抽象方法,但是包含了抽象方法的类必须被定义为抽象类
如果子类没有实现父类中的所有抽象方法,子类也必须定义为抽象类
抽象类不能被定义为private,final和static类型
没有抽象构造方法
抽象方法没有方法体
3 final 修饰符
用final修饰的类不能被继承
用final修饰的方法不能被子类方法覆盖
private类型的方法默认为final方法,因而不能被子类的方法覆盖
final变量必须被显示初始化,并且只能被赋值一次
4 static 修饰符
静态变量在内存中只有一个拷贝,在类的所有实例中共享
在静态方法中不能直接访问实例变量和实例方法
在静态方法中不能使用this和super关键字
静态方法不能被abstract修饰
静态方法和静态变量都可以通过类名直接访问
当类被加载时,静态代码块只能被执行一次,类中不同的静态代码块按照他们在类中出现的顺序被依次执行
分享到:
相关推荐
Java 访问修饰符 public protected private
父子类可以是不同包 在不同包下面只有public 与 protected 可以访问,而且protected必须是在继承关系下才能够访问
该文件主要是测试初学者对java三个修饰符的理解是否完善,能很好的测试出测试者是否对三个java三个修饰符有很好的理解。
第6章 Java语言中的修饰符.ppt 第6章 Java语言中的修饰符.ppt
经过长时间的学习和经验的积累,我总结出JAVA访问修饰符的全部特性和使用范围,外加使用权限,另外我还总结了一下关于接口,抽象类的一些特性
比较详细的介绍Java修饰符即及别,这是我把网络上以及自己比较的东西加以整合总计的,希望对Java触及爱好者有所帮助!
也是通过查阅网上资料,初略的整理了一下,(包含了final、static、abstract和访问修饰符public、protect、default、private)写成规范文档希望对有需要的提供些帮助
详细介绍java访问修饰符与费访问修饰符
Java和C# 中访问修饰符 及其对比说明
主要对Java的主要修饰符进行分析,相关特点与用法。
Java修饰符总结[汇编].pdf
java访问权限修饰符public.doc
java的各种权限介绍,表格形式,调理很清楚,忘了的时候看看很不错。
关于Java中各种修饰符与访问修饰符的说明.doc
计算机二级摸底测验J继承和接口和java访问权限修饰符总结ava题目
下面小编就为大家带来一篇关于Java中修饰符的总结(fina除外)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
java常用修饰符.doc
知道c#中类和接口等默认修饰符吗?知道其成员的吗?知道各修饰符的作用吗?看看绝对帮到你。。
JAVA_的主要五大修饰符的使用详解,按照类修饰符、字段修饰符、方法修饰符分别讲解。由于当时本人学习java时在理解这五个修饰符时花了不少时间,故上传此资源以帮助需要的人。
Java主要修饰符的使用.doc