class Student{
           int stuNO;
           Family family;
           String school;
}
class Family{
          int members;
          String income;
}
怎么对family进行初始化呢?
可以用Family family=new Family()这样初始化么?

解决方案 »

  1.   

    对Family family=new Family()是这样
      

  2.   

    初始化可以通过构造函数实现,可以在Family类中定义构造函数
    当然也可以直接初始化为null
      

  3.   

    yes 
    so u de su
      

  4.   

    对一个对象进行初始化的话,就是通过new一个对象。
    这个过程其实还是满复杂的。
    初始化之前要做一些准备工作。如果想清楚的明白,请参考<java虚拟机第二版>有关初始化的内容章节。
      

  5.   

    可以。Java提供一个默认的无参构建器。
      

  6.   

    在Family中提供借个构造器, 初始化的时候直接new。 
      

  7.   

    通过构造方法初始化的,内部的实现机制暂时别去考虑,只要知道,创建对象要使用构造方法,比如:
    family fy = new family();这里调用了无参构造方法,要是需要有参的必须自己来定义。