Java自学习day10-属性赋值的先后顺序

属性赋值的先后顺序

  • ① 默认初始化

  • ② 显式初始化

  • ③ 构造器中初始化

  • ④ 通过"对象.方法" 或 "对象.属性"的方式,赋值

以上操作的先后顺序:① - ② - ③ - ④

public class UserTest {
	public static void main(String[] args) {
		User u = new User();
		
		System.out.println(u.age);
		
		User u1 = new User(2);
		
		u1.setAge(3);
		u1.setAge(5);
		
		System.out.println(u1.age);
	}
}

class User{
	String name;
	int age = 1;
	
	public User(){
		
	}
	
	public User(int a){
		age = a;
	}
	
	public void setAge(int a){
		age = a;
	}
	
}
上一篇:day10深入浅出MySQL(第十章,索引的设计和使用)


下一篇:Dubbo 3.0 的演进思路