永发信息网

java中抽象类的作用造函数

答案:3  悬赏:50  手机版
解决时间 2021-05-22 12:50
  • 提问者网友:最美的风景
  • 2021-05-22 00:42

如题了. 抽象类不是不可以实例化的吗? 但是为什么可以有构造函数呢?

是不是可以理解成. 抽象类如果有了构造函数,就必须被继承?

最佳答案
  • 五星知识达人网友:逐風
  • 2021-05-22 00:54

继承中实现抽象类方法


抽象类是不可以被实例化


但是实例化子类,必须从父类开始构造


先调用父类构造函数,在调用子类构造函数

全部回答
  • 1楼网友:孤独入客枕
  • 2021-05-22 02:07
如果我没记错,java中的接口是不能有实现代码的。 但是抽象类可以有实现代码,只不过不能实例化。 如果函数也被声明称抽象的,那么子类中必须重载。
  • 2楼网友:拜訪者
  • 2021-05-22 01:54
抽象类是一个不完整的类 因为类不完整,所以不能被实例化(实例化这不完整的部分的工作交由子类来做。。) 但类中其他完整的部分还是可以被初始化并构造的 这部分工作就算继承给子类子类也不能代替父类来做 所以抽象类有构造函数的目的是构造类中非抽象的部分
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯