直接先上代码
package practice;
public interface A
{
public void getName();
}
package practice;
public interface B extends A
{
public void getUser();
}
package practice;
public class C implements B
{
@Override
public void getName()
{
// TODO Auto-generated method stub
}
@Override
public void getUser()
{
// TODO Auto-generated method stub
}
}
关系梳理:
接口A有个方法getName(),接口B继承接口A,不用复写接口A的方法,写接口B自己的东西(业务)即可,当一个类C去继承B接口的时候,是需要复写两个接口中的方法的实现的——语法层
意义:
举个都知道的东西——书。接口就是一种高度的抽象,直白点就是某种类型的行为,就是为了通用方法、一个上级接收不同下级的实例,去做各自的事情。
- 《语文》——此处的接口A
- 课本第一章——接口B
- 具体的课文——类C
接口继承接口 就类似分级目录,梳理层次结构