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{ }
相关文章推荐
- 详解Java编程中Annotation注解对象的使用方法
- java 中static修饰变量的初始值
- Java 序列化
- 【集合框架】JDK1.8源码分析之HashMap(一)
- Java屌炸天学习路线图
- springmvc中使用token来防止表单重复提交
- Eclipse 快捷键
- java集合List深探
- java面向对象设计原则
- 康子 Java学习之路-二进制运算符
- java基础-001
- Java回调函数
- Java回调函数的理解
- spring+mybatis连接access时java.sql.SQLException: No data found
- JAVA Socket超时浅析(转)
- 【代码笔记】Java基础:类的继承(构造器)
- Eclipse添加hibernate
- 在eclipse项目下点击Build path出现No action available的错误
- java加密解密___des的简单实现
- Spring学习笔记二-collection