构造器不就是为了初始化对象而存在的吗 既然抽象类不能被实例化 那为什么 还要按个构造器 ?
6条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
myisfei 2014-12-12 15:01最佳回答 专家已采纳抽象类是不能被实例化,抽象类的目的就是为实现多态中的共同点,抽象类的构造器会在子类实例化时调用,因此它也是用来实现多态中的共同点构造
采纳该答案 已采纳该答案 专家已采纳评论解决 无用打赏举报微信扫一扫
分享评论登录 后可回复...
查看更多回答(5条)
报告相同问题?
提交
相关推荐 更多相似问题
- 2014-12-12 14:47回答 6 已采纳 抽象类是不能被实例化,抽象类的目的就是为实现多态中的共同点,抽象类的构造器会在子类实例化时调用,因此它也是用来实现多态中的共同点构造
- 2021-09-01 11:05回答 3 已采纳 Animal a = new Cat();父类指向了子类对象,向上转型。创建的对象是子类Cat对象,当然没问题。抽象类和接口不能实例化,但是可以声明。所以父类指向子类引用没问题。
- 2018-10-06 03:30回答 2 已采纳 我需要和你说的是,编程语言不要学得那么“累”,编程语言并不是你们学校的教学Java/C++的老师发明的。然而你们的老师的出发点就是编出各种概念和考题刁难学生。 而实际上,Sun公司(现在被Oracl
- 2021-04-04 11:59回答 1 已采纳 如果你顺着newInstance()方法找下去你会找到 XPathFactoryFinder类_newFactory方法 在225行return new XPathFactoryImpl();
- 2022-04-12 17:06回答 3 已采纳 package test; public abstract class AbstractA { private Integer id; public AbstractA(Inte
- 2017-08-11 13:27回答 4 已采纳 首先,这里的 cons[0] 是个对象,public final class Constructor extends Executable,,,这个类的对象,, 既然是对象那么它就可以调用
- 2015-08-19 15:28回答 4 已采纳 抽象类定义一些有一定关系的类的共同行为,比如一个几何图形类,几何图形包括多种图形,如,正方形,圆形,矩形,三角形等,而每种图形用有各自的面积周长计算公式,所以可以在几何图形类里抽象这些公共方法,而不提
- 2018-06-29 08:57回答 8 已采纳 实际上你是创建了Inter的子类,父类的类型指向了子类的实例,这事允许的。
- 2017-02-18 15:55回答 4 已采纳 可以的。你试试看就知道。
- 2015-05-25 01:16回答 2 已采纳 * 代码按照代码的格式贴,不然很难看得清楚啊 * 基本上来说, * 1.首先你应该知道抽象类是不能实例化的 * 2.如果你的抽象类的派生类有任何一个纯虚函数没有实现,那么不管其他做的再多,这个类
- 没有解决我的问题, 去提问