接口和抽象类为何使用? 如果你想定义一个类只用来继承,则可以将它定义成一个抽象类如果你的某个类想继承多个类,则除了一个类以外,别的类都要定义成接口,用implements继承这些类不知对否,请指正 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Java不支持多继承的 ,通过interface可以实现多继承,事实上,interface早在Object C就使用了~~当遇到一下情况时,可以考虑用interface: 声明一个方法,期望一个或多个类来实现(ActionListener中的actionPerformed(Actionevent event)) 揭示一个对象的编程接口,而不揭示类的实际程序体(Collection)抽象类,也就时可以实现一些方法的接口~~(不是很准确哈:))当你想定义想定义两个或多个类时,它们有很多现同的方法和属性,呵呵,你就有必要定义一个抽象类。JButton和JRadioButton就是抽象类AbstractButton的子类。 用抽象类,是为了祖先类可以通用.比如有Employee类和student 类.他们有自己的方法.他们有共同点,可以得到姓名等等.我们可以定义抽象类,person,然后把以上两个类付给变量p,我们救可以用p.getname来达到通用的目的.接口是为了实现多继承 请高手帮忙看下为啥用equals可以,==不行了呢 初学者求助谢谢 applet程序在firefox中,paint(Graphics g)函数不能执行 求linux 下 内嵌 webkit内核浏览器 解决方案 分全给了急需,谢谢 求算法思路。。。。 Java播放mp3有没有好的方法? 来帮帮 哟 新手,请帮帮忙!!!谢谢 怎么用多线程同时读取10个文件? 求救(tomcat+apache)!!! 再次散分^^^^^^^^^^ 继续散分^^^^^^^^^
当遇到一下情况时,可以考虑用interface:
声明一个方法,期望一个或多个类来实现(ActionListener中的actionPerformed(Actionevent event))
揭示一个对象的编程接口,而不揭示类的实际程序体(Collection)抽象类,也就时可以实现一些方法的接口~~(不是很准确哈:))
当你想定义想定义两个或多个类时,它们有很多现同的方法和属性,呵呵,你就有必要定义一个抽象类。JButton和JRadioButton就是抽象类AbstractButton的子类。
接口是为了实现多继承