读书人

Java中的Package.Import.Class以及跟C

发布时间: 2013-01-05 15:20:39 作者: rapoo

Java中的Package.Import.Class以及和C++的比较(二)

接下来主要都是关于Class的内容。


类成员初始化

在C++中,这样做是不行的:

class A{public int a = 9;                  //7-自动初始化为0 10-初始化为指定的9public int b = 0;                  //8-自动初始化为0 11-初始化为指定的0{a = 1;                     //                12b = 2;                     //                13c = 5;                     //                14}public int c = 3;                  //9-自动初始化为0 15-初始化为指定的3public static int sa = 5;          //1-自动初始化为0 3-初始化为指定的5static {sa = 2;                    //                4sb = 7;                    //                5}public static int sb = 3;          //2-自动初始化为0 6-初始化为指定的3A(){a = 16;//                16sb = 50;//                17}}

上面的程序,数字代表初始化顺序。最后各变量的值为:

sa = 2;
sb = 50;
a = 16;
b = 2;
c = 3;



读书人网 >C++

热点推荐