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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

如题        

3 个回复

倒序浏览
接口是一个特殊的抽象类,当一个抽象类中所有的方法都是抽象的时候,这个抽象类就可以用接口来表示。接口你可以理解成电脑的USB插槽,可以用数据线来外接手机,可以扩展功能。你想让自己的电脑扩展功能多一点,那就多一些接口。抽象类的话,就好比猫和狗,都是动物,都会吃,都会叫,但是吃的东西,叫的方法都不一样。这时你就可以用抽象类把他们的吃和叫的方法抽出来,不进行具体的定义,然后子类去具体实现。不管是接口还是抽象类都是用来描述生活中的事物的。你可以用生活中的东西来对照理解。
回复 使用道具 举报
燕赵之风 发表于 2015-4-12 21:24
接口是一个特殊的抽象类,当一个抽象类中所有的方法都是抽象的时候,这个抽象类就可以用接口来表示。接口你 ...

厉害厉害啊 ,刚刚看到这里
回复 使用道具 举报
Java抽象类可以提供某些方法的部分实现,而Java接口不可以(就是interface中只能定义方法,而不能有方法的实现,而在abstract class中则可以既有方法的具体实现,又有没有具体实现的抽象方法)
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马