class 类 & object 对象
1. 属性 成员变量 Field
2. 方法 成员方法 函数 Method
3. 内存解析




4. 静态
针对于具体对象的属性称之为:对象属性、成员属性、实例属性;
针对于具体对象的方法称之为:对象方法、成员方法、实例方法;
把和对象无关,只和类相关的称之为:静态;
和类相关的属性称之为:静态属性;
和类相关的方法称之为:静态方法;
静态语法就是在属性和方法前加static关键字;
成员方法可以访问静态属性和静态方法;
静态方法不可以访问成员属性和成员方法;
5. 静态代码块
类的信息加载完成后,会自动调用静态代码块,可以完成静态属性的初始化功能;
对象准备创建时,会自动调用代码块,但不是静态的;
1 public class DemoClass4Static { 2 public static void main(String[] args) { 3 //Demo1.Print(); 4 /*结果: 5 * 我是静态代码... 6 我是静态的方法.... 7 * */ 8 9 new Demo1(); 10 /* 11 * 结果: 12 * 我是静态代码块... 13 * 我是代码块... 14 * */ 15 } 16 17 } 18 19 class Demo1{ 20 static{ 21 System.out.println("我是静态代码块..."); 22 } 23 24 static void Printf(){ 25 System.out.println("我是静态方法...."); 26 } 27 { 28 System.out.println("我是代码块..."); 29 } 30 31 }

浙公网安备 33010602011771号