![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
类与对象
honker斌
这个作者很懒,什么都没留下…
展开
-
关于“父类引用指向子类对象”
很多人在初次接触设计模式的时候,最大的疑惑莫过于碰到这样的句子:(父类Animal和子类Dog) Animal a2 = new Dog();这是什么玩意儿?究竟有什么用途,我直接用子类对象不就完了?我们就来解释一下: --这是什么玩意儿?re:这种用法叫做“父类引用指向子类对象”(跟绕口令似的),或者叫“父类指针指向子类对象”,指的是定义一个父类的引用,而转载 2014-08-05 16:53:40 · 1594 阅读 · 1 评论 -
子类通过父类的构造函数为自己的属性字段赋值
1.当写好一个类以后,默认会存在一个没有参数的构造函数(即便我们不写构造函数,也会存在这么一个无参的构造函数)2. 当手动添加一个构造函数以后,会将默认的无参数的构造函数覆盖掉。 3.类的构造函数是不能被继承的。只能在子类中去调用父类的构造函数。 4.当父类的构造函数有参数时,子类实例化时,要首先实例化父类(实例化完毕后才会实例化自己的属性),这个时候有错(子类无参数,父类转载 2014-08-05 23:41:26 · 1948 阅读 · 0 评论