您的位置:首页 > 编程语言 > Java开发

Java 面向对象

2016-03-05 09:08 274 查看

访问修饰符

访问修饰符 本类 同包 子类 其他

Private 是

Default 是 是

Protected 是 是 是

Public 是 是 是 是

继承(单继承)

隐藏:若B隐藏了A的变量或方法,那么B不能访问A被隐藏的变量或方法,但将B转换成A后可以访问A被隐藏的变量或者方法

覆盖:若B覆盖了A的变量或者方法,那么不仅B不能访问A被覆盖的变量或者方法,将B转换成A后同样不能访问A被覆盖的变量或者方法

子类变量隐藏父类同名变量

子类方法覆盖父类同名方法

子类static方法隐藏父类同名static方法

不能使用子类static方法隐藏父类同名实例方法

final 方法不能被覆盖

子类初始化顺序:

1. 先为父类分配空间

2. 调用父类的构造函数

3. 为子类变量分配空间

4. 调用子类构造函数

System.out.println(b instanceof B);


实现(多)

接口中的方法一般使用public修饰符

接口中的实例默认加上public final static

接口继承

interface Parent{

}
interface Son extends Parent{

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: