Java-属性赋值的位置
一、对象的属性赋值方法
1.默认初始化
2.显式初始化 3.在代码块中赋值
4.构造器中初始化
5.得到对象之后,可以通过“对象.属性”或者“对象.方法”的方式进行赋值
二、执行的先后顺序:1 2/3 4 5
public class OrderTest { public static void main(String[] args) { Order order1 = new Order(); System.out.println(order1.age); Order order2=new Order(4); System.out.println(order2.age); order2.setAge(5); System.out.println(order2.age); } } class Order { // int age=2; // { // age=3; // } { age=3; } int age=2; public Order() { } public Order(int age) { this.age = age; } public void setAge(int age) { this.age = age; } }