接口的使用

就是一些事物的东西,接口里面的方法都是抽象方法,它可以省略不写一些修饰符

接口里定义的是一些方法,没有方法体的,所以类继承接口的时候要去实现该接口有的方法

 

接口里面也可以有静态方法:

调用的时候,直接使用类名.方法名,进行调用,注意不能通过实现类进行调用

 

接口里面也可以有default方法,如果是default的话,继承的时候,该方法也是存在的

里面还可以有private,这种方法,代表着该方法只能被自己本类使用,不能被其他的类所调用

要记住,这种private的方法是java9才有的 ,一般的private跟static一起使用

使用静态接口代码的实例

public interface kkjj {
	public void set();
	public static void say() {
		System.out.println("hello world");
	}

}

public class ex implements kkjj {

	@Override
	public void set() {
		// TODO Auto-generated method stub
		kkjj.say();
	}

	

}

这样就可以直接调用了

 

 

接口中也可以定义一些常量,必须用public static final进行修饰

这些常量一旦进行赋值,就不能进行修改了

它省略时也是默认这样的,它们一定要进行赋初值

一个类继承多个接口是,优先级是如果类和接口同时有这个方法的话,优先使用类打开了、

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值