收录日期:2019/08/18 17:18:51 时间: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来达到通用的目的.
接口是为了实现多继承
接口是为了实现多继承;
抽象类不但能继承父类属性和方法,还可以根据实际需要复写抽象方法!

请问哪里可以找到路由器模拟软件 VS.NET 2003 与MSDN 2003安装问题 怎样取得用ATL Object Wizard向导生成的Edit控件的变量值 请问如果在vb中屏蔽鼠标右键菜单 哪里有最小化的linux? 该版最有人气的问题!(PB分布式开发) 请问哪里的虚拟主机和数据库服务最好? 如何将txt或excel中的内容插入到table中? 如何分析不同系统数据库的结构?? 怎么在lotus里面插入flash动画啊! 请问用Microsoft.XMLHTTP生成的树,在IE5以下的浏览器会乱码,如何解决,谢谢! 到中华英才网应聘的问题 200分求教高手:OLE自动化对象调用的问题 我在.net中无法调试,请帮忙,谢谢! 求助我用的是Access2000的数据库,怎么写求某表中某一个字段值重复的第一条记录的查询语句 内存问题--急急 有个问题,万分紧急!!在线等!!! 菜鸟必读5:java书的下载地址**(欢迎收藏) DIRECT SHOW中的一个视频播放和关闭的问题,请教高手,谢谢!!! 大家帮我分析一下,这是什么错误啊??在线等。 200分求教高手:OLE自动化对象调用的问题 什么是COM 我想学习一下j2me,请问哪里有jbuilder8,MobileSet 下载?我要的是破解版哦。 菜鸟设置了两个计时器,但不知道如何使用它,请高手指点。 如何将Foxpro数据库中的数据导入到sqlserver2000中 ZT 什么意思 多谢! 我的创业构想,希望有人关注....,给点建议,不胜感激!!! 菜鸟必读6:Oracle图书资料下载网址(欢迎收藏) 在xp系统中虚拟目录 ACCESS数据库 网页浏览报的错,数据库只读不可更新 只在XP中这样 谢谢大家帮助我一下 使操作系统受到使用次数的限制?