java中extends和implements的用法
- 1.接口extends接口
- 2.抽象类implements接口
- 3.类implements接口
- 4.抽象类extends抽象类
- 5.类extends抽象类
- 6.抽象类extends类
- 7.类extends类
interface c1
{
void see();
}
interface c1_1 extends c1
{
void escape();
}
abstract class c2 implements c1_1
{
abstract void laugh();
}
class c1_3 implements c1
{
public void see()
{
System.out.println("I see you");
}
}
abstract class c2_1 extends c2
{}
class c3 extends c2_1
{
public void see()
{
System.out.println("I see you");
}
public void escape() {}
void laugh()
{
System.out.println("I laugh");
}
}
abstract class c4 extends c3
{
abstract void climb();
}
class c5 extends c4
{
void climb()
{
System.out.println("I climb");
}
}
class c6 extends c5
{
void run()
{
System.out.println("I run");
}
}
class eg_test
{
public static void main(String[] qq)
{
System.out.println("main is called");
c1 c11 = new c3();
c11.see();
}
}在这里插入代码片