java构造方法

警告
本文最后更新于 2021-11-21 00:32,文中内容可能已过时。
  1. 方法名和类名一致
  2. 只能使用权限修饰符
  3. 不能指定返回类型
  4. 和python中的__init__方法差不多
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
package cn.soulchild.part1;

public class StrucTure {
    int age = 1;
    static {
        System.out.println("在类中定义称为静态构造代码块,只有在第一次new对象的时候执行,执行顺序1");
    }

    {
        System.out.println("在类中定义称为构造代码块,每次new对象的时候执行,执行顺序2");
    }

    public StrucTure(){
        System.out.println("构造方法,每次new对象的时候执行,执行顺序3");
    }

    public void print() {
        System.out.println(age);
    }
}
请我喝杯水
SoulChild 微信号 微信号
SoulChild 微信打赏 微信打赏
0%