- abstract
- 抽象类的作用
- 总结
- static
- 静态属性
- 静态方法
- 静态代码块
- 类加载
- 总结
- final
- 什么是final
- final变量
- 实例变量
- 静态常量
- 对象常量
- 总结
abstract – 不能成为创建的对象
1.不该被创建的对象
Animal是个抽象的概念,现实中没有Animal这个对象,因此它不能被创建
2.不该被创建的方法
当父类Animal中的方法无法满足我的子类的需求时,需要加上abstract
1、抽象方法必须包含在抽象类中,否则报错
2、抽象类可以包含抽象方法和非抽象方法
3、父类中如果有抽象方法,那么子类必须重写这个方法,除非这个子类也是抽象类
1、抽象方法必须包含在抽象类中,否则报错
2、抽象类可以包含抽象方法和非抽象方法
3、父类中如果有抽象方法,那么子类必须重写这个方法,除非这个子类也是抽象类
静态属性属于整个类共有的空间,任何对象修改,都会影响到其他属性
课堂案例
静态方法会优先在程序里执行,所以访问不到普通的方法和属性
静态变量可以直接调用静态变量,不能调用非静态变量
类被创建时
静态方法被调用时
不能继承
final方法,最终方法,不能被重写覆盖,但可以被继承
继承
final修饰变量,变量变常量
或者在构造方法里面赋值
报错
引用类型修改值
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)