收录日期:2019/04/24 20:26:36 时间:2016/05/30 10:06:41 标签:Java SE
或者是在什么地方我们要定义接口,或抽象类。
哪位能详叙一下,万分感谢。
interface是用来实现多继承的
如果你想定义一个类只用来继承,则可以将它定义成一个抽象类
如果你的某个类想继承多个类,则除了一个类以外,别的类都要定义成接口,用implements继承这些类

不知对否,请指正
Java不支持多继承的 ,通过interface可以实现多继承,事实上,interface早在Object C就使用了~~
当遇到一下情况时,可以考虑用interface:
    声明一个方法,期望一个或多个类来实现(ActionListener中的actionPerformed(Actionevent event))
    揭示一个对象的编程接口,而不揭示类的实际程序体(Collection)

抽象类,也就时可以实现一些方法的接口~~(不是很准确哈:))
当你想定义想定义两个或多个类时,它们有很多现同的方法和属性,呵呵,你就有必要定义一个抽象类。JButton和JRadioButton就是抽象类AbstractButton的子类。
用抽象类,是为了祖先类可以通用.比如有Employee类和student 类.他们有自己的方法.他们有共同点,可以得到姓名等等.我们可以定义抽象类,person,然后把以上两个类付给变量p,我们救可以用p.getname来达到通用的目的.
接口是为了实现多继承
接口是为了实现多继承;
抽象类不但能继承父类属性和方法,还可以根据实际需要复写抽象方法!

求高手指点opengl中glutMainLoop();错误 [急]DLNA 槑党灬xiao (22/01 3)~~~~~~~~~~~~ 求高手指点opengl中glutMainLoop();错误 推荐开发专用笔记本 C#与其他语言的问题、C/S转B/S的问题 如何在cocos2d中屏蔽层之间的按键响应? USB HID 读写STM32数据失败 刚接触C#怎么调用webclient 学习汇编语言以后,我们有哪些实践的机会? 觉得自己MYSQL还不错的进来看看 可见光通信 请教一个计算时间复杂度的题目 Eclipse制作jar.(引用了自定义的外部jar) 关于接口中的抽象方法问题 关于google map api v3 男子20年攒3万元压岁钱 用于买房首付:专家连这点钱都盯上了 各位老大帮帮忙 一般拼字符串用哪种方式呀 php 能否检测用户是否已开始下载 在win7(64)上安装sql 2008 r2问题 如何在html页面上加一条宽线使图像和线能像下边叠加在一起 二元决策图程序求助 组合框的内容添加到数据库的问题 用XPATH实现这个函数的功能 [研究字符编码的高手进] 怎么重现Warning C4819 的警告,就是要你把.h .cpp 的保存格式设置为 unicode 的 求助:c# winform 与 windows media player 控件之间的问题 急求 急求 喷下同事的垃圾代码 c#代码在MFC项目不执行