- 博客(38)
- 收藏
- 关注
原创 Java的静态代码块与实例代码块
4:实例代码块中的内容:将来都会按照在类中声明的先后次序被拷贝到构造方法中去(可通过字节码文件观察)3:创建对象时,多个实例代码块按照在类中出现的先后次序执行(可自行通过调试观察)如果一个类中包含多个静态代码块,在编译代码时,编译器会按照定义的先后次序依次执行。2:静态代码块内部只能初始化静态成员变量,不能初始化实例变量,也不能使用this。构造代码块一般用于初始化实例成员变量,实例代码块只有在创建对象时才会执行.2:示例代码快在每次创建对象时,都会被执行,目的:将对象中的成员初始话完整。...
2022-08-30 20:02:54
1331
原创 关于static静态修饰符
静态成员变量一般不会放在构造方法中来初始化,构造方法中初始化的是与对象相关的实例属性。被static修饰的成员方法称为静态成员方法,是类的方法,不是某个对象所特有的。不属于某个具体的对象,是类的属性,所有对象共享的,不存储在某个对象的空间中。既可以通过对象访问,也可以通过类名访问,但一般更推荐使用类名访问。静态成员变量的初始化分为两种:就地初始化 和 静态代码块初始化。4. 静态方法中不能调用任何非静态方法,因为非静态方法有。静态成员一般是通过 静态方法来访问的。1. 不属于某个具体的对象,是类方法。...
2022-08-28 16:59:37
211
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人