首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

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

2013-01-05 
Java中的Package.Import.Class以及和C++的比较(二)接下来主要都是关于Class的内容。类成员初始化在C中,这样

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;



热点排行