接口的概念及解析

在这里插入图片描述

  • 接口(interface)是与类并行的概念
  • 1.接口可以看出是一个特殊的抽象类。是常量与抽象方法的一个集合。
  • 不能包含变量、一般的方法。
  • 2.接口是没有构造器的。
  • 3.接口定义的就是一种功能。此功能可以被类所实现(implenmets)
  • 比如:class BB extends DD implements AA
  • 4.实现接口的类,必须要重写其中的所有抽象方法,方可实例化。若没有
  • 重写,则此类仍为一个抽象类
  • 5.类可以实现多个接口。—java中的继承是单继承的
  • 6.接口与接口之间也是继承的关系,而且可以实现多继承
public class TestInterface {
	public static void main(String[] args) {
		System.out.println(AA.I);
	}

}
interface AA{
	//常量:所有的常量都是用public static final修饰 可以省略
	int I = 12;
	public static final boolean F = false;
	
	//抽象方法:所有都用public abstract修饰
	
	public abstract  void method1();
	public abstract  void method2();
}
class BB extends  DD implements AA,MM{
	public  void method1() {
		
	}
	public   void method2() {
		
	}
	
}
interface MM{
	void method3();
}
interface JJ extends MM,AA{
	void method4();
}
class GG implements JJ{
	public void method1() {
		
		
	}
	public void method2() {
		
		
	}
	public void method3() {
	}
	public void method4() {
	}
}


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值