接口

接口和抽象类差不多,不过不是用class关键字表示的而是用interface关键字表示的

如下:

public abstract interface IContour {
}

接口像类一样也可以有父接口,并且可以有多个父接口

public abstract interface IContour[extends 接口1,接口2,..] {
}
类实现接口的语法为:

public class Roadster extends Car implements IContour{
}
在类中实现接口:

public abstract interface IContour {

	public abstract void contour();
}

public abstract class Car {

	public abstract void ride();
	public abstract void speed();
}
public class Roadster extends Car implements IContour{

	public void ride() {
		System.out.println("Sports car can take people");
	}

	public void speed() {
		System.out.println("Fast sport Car");
	}

	public void contour() {
		System.out.println("Sports car is very cool");
	}
}
Roadster类继承Car类并且在Roadster类实现了接口。

public static void main(String[] args) {
		
	Car roadster = new Roadster();
	roadster.ride();
	roadster.speed();
		
	IContour con = new Roadster();			
	con.contour();
}

在main()函数里实现了接口的对象。
result is:

Sports car can take people
Fast sport Car
Sports car is very cool







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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值