三个修饰符
2023-04-10 20:29:06 5 举报
AI智能生成
思维导图
作者其他创作
大纲/内容
abstract(抽象)
抽象类
作用
可以被子类继承 提供共性属性方法
可以被声明引用 更自然的使用多态
注意:
abstract 修饰类,此类不能new 对象
抽象方法
父类中的抽象方法子类必须重写
子类继承的抽象方法访问修饰符必须比父类更大
static(静态的)
应用场景:在多个对象之间共享变量的时候,使用静态变量
静态变量
通过类名 属性名调用
在类的对象中是共享的
静态方法
通过类名.方法名()调用
通过类名.方法名()调用
1.静态方法只能调用静态属性和静态方法。
2.静态方法不能使用this和super
3.抽象方法不能使用static修饰
4.静态方法不可以被重写,但是被继承
5.静态方法不能使用abstract关键字修饰(抽象方法必须要重写 但是静态方法不允许重写 所以冲突)
应用场景:
当在编写工具类的时候使用静态 排序的方法 方便调用
final(最终的 无法更改)
final修饰变量
此变量值不能被改变(常量)
所有final修饰的变量只能赋值一次,值不允许改变
0 条评论
下一页