Java接口的入门

1接口的语法格式

interface 接口名

interface Aaa{
    
}

2接口的注意事项

1.接口和类不一样,里面可以有成员变量和成员方法

2.接口中的的属性都是常量,常量是用static 和 fanily 修饰的,只不过被隐藏了

3.接口下面全部都是抽象方法,没有方法体

4.接口没有构造方法,所以不能够被实例化

5.在jdk1.8以后是可以有 default(默认)方法的,这个默认方法带有方法体

6.实现接口的方法需要用一个普通类使用implements关键字实现这个接口

7.一个接口也可以继承另一个接口

3implements关键字

3.1implements是用来实现接口的

interface Aaa{
    
}
class Bbb implements Aaa{
    
}

3.2implements关键字的注意事项

1.一个实现类用implements实现这个接口

2.实现这个接口时必须实现它的所有抽象方法

3.一个类可以实现多个接口,弥补了Java单继承的局限性

语法格式案例:

public class Demo1 {// 测试类
	public static void main(String[] args) {

	}
}

interface Aaa1 {//接口

	void aa1();// 抽象方法1

	int aa2();// 抽象方法2

}
interface Aaa2{
	void aa3();// 抽象方法3

	int aa4();// 抽象方法4
}

class Bbb implements Aaa1 , Aaa2 {// 用一个普通的类实现这个接口

	@Override
	public void aa1() {// 实现接口Aaa1的抽象方法1
		
	}

	@Override
	public int aa2() {// 实现接口Aaa1的抽象方法2
		return 0;
	}

	@Override
	public void aa3() {// 实现接口Aaa2的抽象方法3
		
	}

	@Override
	public int aa4() {// 实现接口Aaa2的抽象方法4
		return 0;
	}



}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值