java中的static final abstract 关键字

xiaoxiao2021-02-28  129

 

Static关键字的使用:   

 1)类成员,直接使用 类名.成员 调用。    2)静态方法只能访问静态成员 和 静态方法。     3)静态方法不能使用this、super关键字。   4)静态方法不能被非静态方法重写或重载。  

       在静态方法中,不能直接访问非静态成员(包括方法和变量)。 因为,非静态的变量是依赖于对象存在的,对象必须实例化之后,它的变量才会在内存中存在。 

 final关键字:    1)被final修饰的变量为常量不能改变。 

 2)被final修饰的方法不可以重写(override

       (重写 : Overriding是父类与子类之间多态性的一种表现;重载: Overloading是一个类中多态性的一种表现。)

      【重写  也叫 覆盖(override)

 3)被final修饰的类不能被继承。

 4)final 不能修饰 abstract

 5)final修饰的方法可以被重载,但不能被重写

 abstract关键字:    1)被abstract修饰的类不能实例化。  

 2)被abstract修饰的方法只能在子类中实现。

转载请注明原文地址: https://www.6miu.com/read-37608.html

最新回复(0)