Java的赋值先后顺序

Java的赋值先后顺序

/*

对属性可以赋值的位置:
1、默认初始化
2、显式初始化/5、在代码块赋值
3、构造器中初始化
4、有了对象后,可以通过"对象.属性"或"对象.方法"的方式来进行赋值


执行的先后顺序:1.--  2/5.--  3.--  4.--
 */
public class OrderTest {
    public static void main(String[] args) {
        Order o1=new Order();
        System.out.println(o1.orderId);
    }
}
class Order{
    int orderId=3;
    {
        orderId=4;
    }
}
上一篇:sqlserver offset的坑


下一篇:MySQL索引优化order by与group by