Java继承实现接口的抽象类

java

1、TestIntace.java

package com.chase.abstrac;

/**

* 接口

* @author Chase

*

* @date 2013-10-21 下午02:29:12

*

* @version V1.0

*/

public interface TestIntface {

void test1();//方法1

void test2();//方法2

void test3();//方法3

}

2、TestAbstract.java

package com.chase.abstrac;

/**

* 实现TestIntface接口的 抽象类

* @author Chase

*

* @date 2013-10-21 下午02:29:57

*

* @version V1.0

*/

public abstract class TestAbstract implements TestIntface {

public void test1(){System.err.println("我是test1");};

public void test2(){};

public void test3(){System.err.println("我是test3");}

}

3、TestExtendsAbstract.java

package com.chase.abstrac;

/**

* 继承 实现TestIntface接口的 抽象类 的 子类

* @author Chase

*

* @date 2013-10-21 下午02:31:04

*

* @version V1.0

*/

public class TestExtendsAbstract extends TestAbstract {

public void test3() {

System.out.println("test3()");

}

}

4、TestMain.java

package com.chase.abstrac;

/**

* 程序入口类

* @author Chase

*

* @date 2013-10-21 下午02:32:14

*

* @version V1.0

*/

public class TestMain {

static TestIntface intface = new TestExtendsAbstract();

public static void main(String[] args) {

intface.test3();

intface.test1();

}

}

运行结果:

以上是 Java继承实现接口的抽象类 的全部内容, 来源链接: utcz.com/z/390698.html

回到顶部