定义一个抽象类水果,具有吃水果和买水果两个方法,定义一个橘子类,继承水果类,实现两个抽象方法,最后测试两个方法,定义一个接口,具有吃水果和买水果两个抽象方法,新建一个橘子类,实现接口,并测试橘子类的两个方法Java
时间: 2023-05-20 18:06:08 浏览: 102
以下是代码实现:
//定义抽象类水果
abstract class Fruit {
public abstract void eatFruit();
public abstract void buyFruit();
}
//定义橘子类,继承水果类
class Orange extends Fruit {
@Override
public void eatFruit() {
System.out.println("吃橘子");
}
@Override
public void buyFruit() {
System.out.println("买橘子");
}
}
//测试橘子类的两个方法
public class Test {
public static void main(String[] args) {
Orange orange = new Orange();
orange.eatFruit();
orange.buyFruit();
}
}
//定义接口
interface FruitInterface {
void eatFruit();
void buyFruit();
}
//新建一个橘子类,实现接口
class Orange2 implements FruitInterface {
@Override
public void eatFruit() {
System.out.println("吃橘子2");
}
@Override
public void buyFruit() {
System.out.println("买橘子2");
}
}
//测试橘子类的两个方法
public class Test2 {
public static void main(String[] args) {
Orange2 orange2 = new Orange2();
orange2.eatFruit();
orange2.buyFruit();
}
}
关于 "lua closure factory 完整代码" 和 "中文加密" 的问题,我需要更多的上下文信息才能回答。
阅读全文