1. 类和类的继承关系(一个类只能单继承一个父类,不能继承n多个不同的父类)
继承关系,只能单继承,但可以多层继承
2. 类和接口的实现关系(一个类可以实现n多个不同的接口)
实现关系,可以单实现,也可以多实现,还可以在继承一个类的同时实现多个接口
3. 接口和接口的继承关系(一个接口是可以继承n多个不同的接口)
继承关系,可以单继承,也可以多继承
Mayikt.java
- package com.面向对象.Demo31;
-
- public class Mayikt extends MayiktParent2 {
- }

MayiktParent1.java
- package com.面向对象.Demo31;
-
- public class MayiktParent1 {
- }
MayiktParent2.java
- package com.面向对象.Demo31;
-
- public class MayiktParent2 extends MayiktParent1{
- }

Interface1.java
- package com.面向对象.Demo31;
-
- public interface Interface1 {
- void mayikt1();
- }
Interface2.java
- package com.面向对象.Demo31;
-
- public interface Interface2 {
- void mayikt2();
- }
Interface3.java
- package com.面向对象.Demo31;
-
- public interface Interface3 extends Interface1, Interface2 {
-
- }

Demo01Impl.java
- package com.面向对象.Demo31;
-
- public class Demo01Impl implements Interface1,Interface2{
-
- @Override
- public void mayikt1() {
-
- }
-
- @Override
- public void mayikt2() {
-
- }
- }

Test01.java
- package com.面向对象.Demo31;
-
- public class Test01 {
- /**
- * 类和类之间发生了继承关系
- * 1. 一个类只能单继承 一个父类 不能够多继承
- * 类和接口之间,发生了实现关系
- * 1. 一个类是可以实现n多个不同的接口
- * 接口与接口发生了继承关系
- * 1.一个接口是可以继承多个不同的接口
- */
- }
下一篇文章:抽象类和接口的区别