【Java编程】Java学习笔记<二>
2014-04-11 17:34
477 查看
1. Java中类的域共有4种访问权限,而类的访问控制级别只有public和缺省的,当为public时,可以被任何包的其他类访问,当为缺省时,只能被同一包的其他类访问。如果类自身对另一个类是不可见的,即使类的成员声明为public,也没有一个成员是可见的。
2. Final变量一旦被显式的赋值(不能默认初始化),就不能再赋值了。
3. 用final修辞的应用变量,不能重新引用另一个变量,但是可以所引用对象的数据。
4. 一个类中,静态方法只能处理静态变量;静态方法只能调用静态方法。
5. 方法修饰符abstract和final不能同时使用
6. 每个源文件只能有一个公共类,没有公共类的源文件名可以与其中任意类同名。
7. 子类覆盖父类的同名方法时,访问限制必须相同和更弱,但是不能更强。
8. 子类对象可以自动向父类对象转化,但父类对象转化为子类对象时必须强制转换。
9. 不用abstract修饰的类不能有抽象方法。
10. Java只有单继承,即一个类只有一个直接的父类。因此Java的类层次结构是树状的,而不是网状的。
11. Java语言的接口中,只能定义静态常量和抽象方法。接口可以看成一个没有具体实现的类。
12. 接口可以多继承,因此接口使得Java程序实现了与类的多继承相似的功能。
13. 如果接口中有多个抽象方法,类继承时必须为所有的抽象方法编写方法体。接口的定义中通常省略public等修饰符,但是在实现时必须显式地使用public修饰符。
14. 如果实现接口的类是一个抽象类,则接口中的抽象方法可以不被实现。
15. 是谁的实例调用谁的方法和变量。
原文:/article/1509076.html
作者:nineheadedbird
相关文章推荐
- 【Java编程】Java学习笔记<一>
- Java笔记1 Java编程基础<3>数组运用
- [原]java专业程序代写(qq:928900200),学习笔记之基础入门<SQL_Server>(二十一)
- <<Python基础教程>>学习笔记 | 第14章 | 网络编程
- Windows学习笔记4——窗口与消息<二>
- [原]java专业程序代写(qq:928900200),学习笔记之基础入门<jsp>(二十六)
- 【Java编程】Java学习笔记<一>
- <Head First Java>学习笔记--第六章:认识Java的API
- java实现万年历<51cto学院学习笔记>
- [原]java专业程序代写(qq:928900200),学习笔记之基础入门<正则表达式>(三十一)
- Java学习笔记之<反射、内省、BeanUtils包操作JavaBean的对比>
- [原]java专业程序代写(qq:928900200),学习笔记之基础入门<Oracle_函数_触发器_游标_存储过程_视图>(三十五)
- [原]java专业程序代写(qq:928900200),学习笔记之基础入门<数据库连接配置>(二十八)
- Django 学习笔记<二>
- [原]java专业程序代写(qq:928900200),学习笔记之基础入门<tomcat>(二十五)
- java 从零开始,学习笔记之基础入门<网络编程_带QQ模拟功能>(二十)
- [原]java专业程序代写(qq:928900200),学习笔记之基础入门<SQL_Server_常用查询>(二十二)
- Generics Types 泛型学习笔记<二>
- [原]java专业程序代写(qq:928900200),学习笔记之基础入门<DOM解析>(三十二)
- [原]java专业程序代写(qq:928900200),学习笔记之基础入门<Struts2_实战演练(中)>(三十九)