2018/01/07JAVA 基础 / 接口与继承:对接口与实现类、子类与父类的关系の理解

举例说明:如下创建一个接口AD,在其中声明方法physicAttack().

1 package charactor;
2  
3 public interface AD {
4         //物理伤害
5     public void physicAttack();
6 }

如下:设计一个实现类(又叫子类)ADHero继承了Hero 类,实现接口AD类,故必须提供接口AD中的方法,但内容可以不一致

 1 package charactor;
 2  
 3 public class ADHero extends Hero implements AD{
 4  
 5     @Override
 6     public void physicAttack() {
 7         System.out.println("进行物理攻击");
 8     }
 9  
10 }

结合类与对象中父类与子类的概念:进行对比可总结出以下结论:

1、子类中必有父类的属性、方法,即子类包含父类;

2、实行类/子类必有接口提供的方法、属性???[目前未涉及],即实现类包含接口。

原文地址:https://www.cnblogs.com/lijiehua/p/8229033.html