黑马程序员技术交流社区
标题:
接口
[打印本页]
作者:
周一川
时间:
2013-4-9 17:19
标题:
接口
接口是否可继承接口? 抽象类是否可实现(implements)接口? 抽象类是否可继承实体类(concrete class)?
作者:
熊永标
时间:
2013-4-9 17:40
本帖最后由 熊永标 于 2013-4-9 17:42 编辑
1、接口是可以继承接口的,而且可以多继承。
2、抽象类可以实现接口,而且可以多实现。在实在接口方法时,可以部分实现,当子类在继承抽象类时,必需全部实现抽象类推所有方法,包括从接口继承而来的方法,要不
然子类还是抽象的。
3、抽象为可以继承实体类,只能单继承。
作者:
刘胜寒
时间:
2013-4-9 17:45
本帖最后由 刘胜寒 于 2013-4-9 17:48 编辑
继承实体.....实体是抽象的吗....
抽象类我感觉应该可以实现接口.....
只要实现接口的方法就行了....
抽象类中可以有非抽象方法....
接口可以继承接口...
接口不能实现接口
你疯了吧....
实现接口的东西必须把接口的里面的方法全部实现啊...
接口中只能有方法名啊....
我错了...
哥们看好你...
作者:
黑马_位志国
时间:
2013-4-9 17:55
package com.ijunfu.test;
interface A{
void showA();
}
interface B extends A {
void showB();
}
class C {
public void showC(){
System.out.println("c.....");
}
}
abstract class D extends C implements B {
public abstract void showD();
}
public class InterfaceTest {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
D d = new D() {
@Override
public void showA() {
// TODO Auto-generated method stub
System.out.println("A.......");
}
@Override
public void showB() {
// TODO Auto-generated method stub
System.out.println("B.......");
}
@Override
public void showD() {
// TODO Auto-generated method stub
System.out.println("D.......");
}
};
d.showA();
d.showB();
d.showC();
d.showD();
}
}
作者:
黑马_位志国
时间:
2013-4-9 17:58
package com.ijunfu.test;
interface A{
void showA();
}
interface B extends A {
void showB();
}
class C {
public void showC(){
System.out.println("c.....");
}
}
abstract class D extends C implements B {
public abstract void showD();
}
public class InterfaceTest {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
D d = new D() {
@Override
public void showA() {
// TODO Auto-generated method stub
System.out.println("A.......");
}
@Override
public void showB() {
// TODO Auto-generated method stub
System.out.println("B.......");
}
@Override
public void showD() {
// TODO Auto-generated method stub
System.out.println("D.......");
}
};
d.showA();
d.showB();
d.showC();
d.showD();
}
}
作者:
①人←①城市
时间:
2013-4-9 18:41
接口是否可继承接口? --
可以
抽象类是否可实现(implements)接口? --
可以
抽象类是否可继承实体类(concrete class)? --
可以
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2