java中的static final abstract 关键字

来源:互联网 发布:win10 uac 知乎 编辑:程序博客网 时间:2024/05/16 03:04

 

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修饰的方法只能在子类中实现。



0 0
原创粉丝点击