黑马程序员技术交流社区

标题: 子类对象的实例化过程是怎么样的? [打印本页]

作者: 欧德林    时间: 2012-4-1 19:27
标题: 子类对象的实例化过程是怎么样的?
子类对象的实例化过程是怎么样的?

那父类对象也有实例化过程吗?
作者: 蒙武辉    时间: 2012-4-1 19:55
实例化就是用类产生一个对象,类就相当一个模板一样。例如有个一类Father ,那么可以实例化一个对象:Father  father=new Father();
作者: 黑马胡林    时间: 2012-4-1 20:03
用类产生个对象,通过这个对象,调用类的方法体。就是实例化对象。
子类继承了父类。就有了父类的属性。
父类也可以实例化对象
作者: 鲍亚坤    时间: 2012-4-1 20:08
先会调用父类无参构造函数,然后创建子类对象。
作者: 郑涛    时间: 2012-4-1 22:22
class FatherClass
{
        public FatherClass()
        {
                System.out.println("FatherClass Create");
        }
}
class ChildClass extends FatherClass
{
        public ChildClass()
        {
                System.out.println("ChildClass Create");
        }
        public static void main(String[] args)
        {
                FatherClass fc = new FatherClass();
                ChildClass cc = new ChildClass();
        }
}
这个输出结果为:

FatherClass Create   Father类的实例对象。
  FatherClass Create  由于对父类的继承子类构造函数中含有父类的隐式super() ,子类的构造函数初始化时要先加载父类的构造方法
  ChildClass Create   子类自己的实例对象创建.   
作者: niceBoy    时间: 2012-4-1 23:33
先实例化父类,在实例化子类,俗话说有老子才有儿子




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2