对属性可以赋值的位置(顺序)

package com.ch.java3;
/*
 * 对属性可以赋值的位置:
 * ①默认初始化
 * ②显式初始化/⑤在代码块中赋值
 * ③构造器中初始化
 * ④有了对象以后,可以通过"对象.属性"或"对象.方法"的方式,进行赋值
 * 
 * 
 * 执行的先后顺序:① - ② / ⑤ - ③ - ④
 */


public class OrderTest {
    public static void main(String[] args) {
        Order order = new Order();
        System.out.println(order.orderId);
    }
}

class Order{
    
    
    int orderId = 3;
    {
        orderId = 4;
    }
    
    
}

/*
* 对属性可以赋值的位置:
* ①默认初始化
* ②显式初始化/⑤在代码块中赋值
* ③构造器中初始化
* ④有了对象以后,可以通过"对象.属性"或"对象.方法"的方式,进行赋值
*
*
* 执行的先后顺序:① - ② / ⑤ - ③ - ④
*/

posted @ 2021-03-31 01:55  小白冲  阅读(75)  评论(0编辑  收藏  举报