Java接口继承接口

直接先上代码

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接口的时候,是需要复写两个接口中的方法的实现的——语法层

意义:

举个都知道的东西——书。接口就是一种高度的抽象,直白点就是某种类型的行为,就是为了通用方法、一个上级接收不同下级的实例,去做各自的事情。

  1. 《语文》——此处的接口A
  2. 课本第一章——接口B
  3. 具体的课文——类C

 接口继承接口 就类似分级目录,梳理层次结构

你可能感兴趣的:(Java-接口)