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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

抽象类有构造函数,接口中为什么没有?

评分

参与人数 1技术分 +1 收起 理由
lwj123 + 1 很给力!

查看全部评分

27 个回复

正序浏览
接口是功能的的集合,只是提供了要做什么,不解决怎么做的问题,所有没有实现的具体代码,没必要设置构造,而抽象类虽然有抽象方法,但是他可以有自己的东西,有自己要实现的功能,所以要有构造
回复 使用道具 举报
涨知识了!!!!!
回复 使用道具 举报
如果有,还叫啥接口呢
回复 使用道具 举报
接口中都是抽象方法,没有方法体。构造方法就是用来初始化创建对象的,但是创建一个接口的对象,没有什么用,所以就不给接口社会构造方法了
回复 使用道具 举报
看了一楼,长知识了,大神啊
回复 使用道具 举报
看了一楼的回复我就不敢再说了
回复 使用道具 举报
被二楼的长篇幅回帖吓到
回复 使用道具 举报
那么问题来了,抽象类是怎么被调用的?
回复 使用道具 举报
楼上回答的很好
回复 使用道具 举报
多看看视频
回复 使用道具 举报
构造函数是用来给类初始化的,你接口中都没东西要初始化,要构造函数干嘛?抽象类中有不是抽象的方法和变量,所以才要构造函数
回复 使用道具 举报
lf027 中级黑马 2015-3-31 22:16:52
17#
分析的真好
回复 使用道具 举报
来学习下
回复 使用道具 举报
minliang 发表于 2015-3-30 19:54
抽象类是有构造函数的

我明天学构造函数。。。那我仔细听听
回复 使用道具 举报
齐小灰同学 发表于 2015-3-29 22:43
肯定是抽象类被实例化了以后,才有了构造函数吧。抽象类怎么可能有构造函数。接口因为不能创建对象,所以也 ...

抽象类是有构造函数的
回复 使用道具 举报
接口是一个方法列表,抽象类是一个完整的类,也可以生成对象,不过生成的对象基本没什么用。类描述了生成的对象可以处理的消息。而接口表示了对象本身的行为。
回复 使用道具 举报
肯定是抽象类被实例化了以后,才有了构造函数吧。抽象类怎么可能有构造函数。接口因为不能创建对象,所以也就不存在构造函数了
回复 使用道具 举报
接口不能被创建对象
回复 使用道具 举报
接口如果有构造函数,那构造函数也必须是抽象的。构造函数不能被抽象修饰,只能被访问权限修饰,无返回值,无returen。
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 加入黑马