Java中对象数组的创建【VS】c++中对象数组的创建

来源:互联网 发布:我的世界setblock数据 编辑:程序博客网 时间:2024/05/24 07:28
       Java中,由于其机制的不同,在创建对象数组时和c++中尤其不同。
       一、Java中声明对象语句,如:People  lilei;其实只是为对象开辟了一个入口,其真正的内容这时还没有,也就是还没有分配空间,所以还要调用new 关键字。而c++中则不然,在声明一个对象时,自动调用类的构造函数,为对象分配内存空间。
       二、特别是在Java中声明类对象数组时,必须要注意,先看下面在Java中这几行代码:            

如:JButton btn[]=new JButton[10];  // 为对象数组分配空间

For(int i=0;i<10;i++)

      {

   Btn[i]=new JButton();       //为每个btn[i]具体分配空间

}

和c++中一对比则可发现其中的差别!!!

上面这些都是我自己在编写程序中的想法,有些错误或者不足是在所难免,希望各位多多指点……

                                                                                            jeking   敬上

原创粉丝点击