Java面向对象的修饰符
static
static:静态的,静态修饰符。可以修饰:属性、方法、块。用static修饰的生命周期长。
|DemoA.java
|编译
|DemoA.class
|读取(加载)
|从硬盘---->内存过程 所有静态内容产生了
|产生对象
|new 类();所有非静态内容产生了
用static修饰的方法不能直接调用非static修饰的。非static修饰的可以调用static修饰的。
块:类似于一个匿名方法体,没有名字,只执行一次,在类被加载时执行,按照书写顺序执行。
static{……………………}
final
final:最终的,不可改变的。
修饰:
类:最终的类,不能被继承的类。方法:最终的方法,不能被重写的方法,但可以被继承。变量:最终的变量,值不能被更改的,(常量)必须初始化。
public class Final2 {
public int id;
@Override
public String toString() {
return "Final2{" +
Java面向对象的修饰符最先出现在Python成神之路。
共有 0 条评论