A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 欧德林 中级黑马   /  2012-4-1 19:27  /  1643 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

子类对象的实例化过程是怎么样的?

那父类对象也有实例化过程吗?

5 个回复

倒序浏览
实例化就是用类产生一个对象,类就相当一个模板一样。例如有个一类Father ,那么可以实例化一个对象:Father  father=new Father();
回复 使用道具 举报
用类产生个对象,通过这个对象,调用类的方法体。就是实例化对象。
子类继承了父类。就有了父类的属性。
父类也可以实例化对象
回复 使用道具 举报
先会调用父类无参构造函数,然后创建子类对象。
回复 使用道具 举报
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   子类自己的实例对象创建.   
回复 使用道具 举报
先实例化父类,在实例化子类,俗话说有老子才有儿子
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马