java 接口调用implements实例

一、
implements一个类实现一个接口用的关键字。
二、例子
定义接口

package com.Apple;
/*
 * 定义Apple接口
 */
interface Apple {
public void eatApple();
public void No_apples();
}

实现接口

package com.Apple;

/*
 * 实现Apple接口
 */
public class Implementation_Apple implements Apple{

	@Override
	public void eatApple() {
		// TODO Auto-generated method stub
		System.out.println("吃苹果");
	}

	@Override
	public void No_apples() {
		// TODO Auto-generated method stub
		System.out.println("不吃苹果");

	}

}

Main 函数

package com.Main;

import com.Apple.Implementation_Apple;

public class Main{

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		Implementation_Apple apple =new Implementation_Apple();
		
		apple.eatApple();
		apple.No_apples();
	}

}

三、implements可以多个接口
格式:

class Name implements Apple, Walk {  //Apple,Walk两个接口
}

四、其他

?一个类如果实现一个接口,不重写抽象方法那么这个类,就必须是抽象类。

一个非抽象类实现了某接口,则必须实现该接口中的所有方法。
而抽象类实现某个接口,可以不实现所有接口的方法,可以由它的子类实现。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值