static 关键字 final关键字

一旦用了static 关键字, 就不在属于对象自己  而是属于类。

这个类里的对象,都共享一份。

没有static关键字那么首先创建对象然后在通过对象才能使用它。

静态不能直接访问非静态

   (原因 在内存中是现有的静态内容   后 有的非静态内容)

静态方法中不能用this

(原因this代表当前对象,通过谁调用的方法,谁就是当前对象)

静态内容是优先于非静态的

访问成员变量:编译运行看左边

访问成员方法:父类是静态那么编译运行都看左边

父类是非静态   编译看左  运行看右

 

final关键字

final可以修饰类,类的成员,局部变量  但不能修饰构造方法

final:代表最终不可改变的

格式

pubic  final class 类名称{

。。。。。。

}

 

被final 修饰的类 不能有任何的子类(太监类)

但可以继承别的类

 

posted @ 2020-09-29 21:20  k凯阳  阅读(148)  评论(0)    收藏  举报