Java 04接口

什么是接口?

在java中我们知道一个类只能继承一个类,在实际生活中一个对象可能还拥有另一个类的方法,所以通过接口来实现间接的多继承,实现耦合。

在java编程中,接口(interface)同样是一种规范和标准,它可以约束类的行为,是一些方法特征的集合但是没有方法实现,利于代码的扩展和维护,满足开放关闭原则。

Public interface Usb{}	//使用 interface 声明一个接口

public class Oppo implements Usb{}	//使用 implements 使用一个接口 

接口的定义

1.接口中可以有常量,但不能定义变量!

int height=400;		//接口的变量默认使用  public static final 修饰

2.接口中的方法都是抽象方法!

void Link();		//接口的方法 默认使用 public abstract 修饰

3.接口不能实例化,也不能有构造方法。

4.接口可以继承多个接口但不能继承类

5.继承接口的类必须实现接口类的方法,抽象类除外。

当一个接口继承另一个接口时就拥有了继承接口的方法,那么在类要实现一个接口的方法时,除了实现继承接口自身的方法还要实现接口继承的父接口的方法!

接口的使用

public interface Usb{		//定义一个usb接口
void Link();			//连接方法
}

class Oppo implements Usb { 	//oppo手机实现接口
	public void Link(){	
		System.out.println("oppo手机已连接!");  //实现方法
	}
}

class Vivo implements Usb{ 	//vivo手机实现接口
	Public void Link(){
		System.out.println("vivo手机已连接!");	 //实现方法 	
	}
} 

快捷键的使用

到目前java的三大特性和接口已经全部学完接,汇总myeclipse快捷键的使用。

Select All 选择全部
Deselect All 删除全部
快速生成构造函数: Alt+Shift+s+o
快速生成 get 和set: Alt+Shift+s+r
快速生成实现接口的方法: Alt+Shift+s+v

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值