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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© jacklove 中级黑马   /  2015-12-14 22:56  /  873 人查看  /  8 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

今天学习了抽象和接口
抽象是真的很抽象,连干嘛用的都不晓得
接口更别提了,
求哪位大神指点一二,
谢谢了!

8 个回复

倒序浏览
抽象就是不确定的东西,例如你突然听见外面响了一声,但是你不确定是什么响的,那么发出这个声音的事物就是抽象的.至于接口你可以理解为是抽象类的一种特殊方法,因为接口里面的定义的成员变量和方法都有特殊的修饰符,和抽象类有一定的区别.
回复 使用道具 举报
抽象就是没有方法体啊,给子类去重写来扩展功能
回复 使用道具 举报
星晴。 来自手机 中级黑马 2015-12-15 00:19:00
板凳
多敲敲代码自然明白了
回复 使用道具 举报
接口的话, 你就写个接口扔在那就可以, 哪个方法用他就去实现,但是记得重写,  抽象的话应该是abstract 他更多的是用在子类要用父类的一些方法重写好像。开始游戏了。。
回复 使用道具 举报
还是拿生活当中的例子来理解吧
回复 使用道具 举报
大王叫我来顶贴~~~
回复 使用道具 举报
抽象内部可以有不是抽象的方法,但是接口里面必须全是抽象类的方法。
回复 使用道具 举报
接口:初期理解,可以认为是特殊的抽象类
        当抽象类中的方法都是抽象的,那么该类可以通过接口的形式来表示
        class 用于定义类
        interface用于定义接口
接口在定义时:格式特点:
接口中常见定义:常量,抽象方法
接口中的成员都有固定的修饰符
常量:public static final
方法:public abstract
接口是不可以创建对象的,因为有抽象方法。
需要被子类实现,子类对接口中的抽象方法全部覆盖,子类才可以实例化。
否则子类是一个抽象类
类与类之间是:继承关系extends
接口与接口之间是实现的关系implements
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马