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 }

 

posted @ 2025-10-10 09:52  字节虫  阅读(9)  评论(0)    收藏  举报