梦入琼楼寒有月,行过石树冻无烟

JAVA 继承

单继承

1
2
3
4
5
6
class 父类{

}
class 子类 extends 父类 {

}

​ JAVA 继承是面向对象编程中的一个重要的知识点,在以后开发的过程之中也将非常常用,假如Father是父类,Son是子类,那么可以这样构造:

1
2
3
4
5
6
7
8
class Father {
// 父类
}
class Son extends Father {
// 子类
}
}
}

extends 继承(单一继承)

1
2
3
4
5
6
7
class A {

}

class B extends A {

}

实例

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
class A {
public A() {
System.out.println("Hello");
}
public A(String a) {
System.out.println(a);
}
}
class B extends A {
public B() {
System.out.println("Word!");
}
}

public class Demo {
public static void main (String args[]) {
B b = new B();
}
}

interface (多继承)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
public class Demo {
public interface Ainterface {
// Ainterface
}
public interface Binterface {
// Binterface
}
public class Cinterface implements Ainterface, Binterface {
// Ainterface
// Binterface
}

public static void main (String args[]) {
}
}
⬅️ Go back