/** * 汽车类:有启动和停止方法 * @author zouzhenxing * */ public class Car { public void strat() { System.out.println("汽车启动了"); } public void stop() { System.out.println("汽车停止了"); } } /** * 项目类:有启动和停止方法 * @author zouzhenxing * */ public cla
时间: 2023-07-01 09:18:16 浏览: 67
可以将汽车类和项目类抽象成一个启动停止接口,让实现类去实现具体的启动和停止方法。这样可以提高代码的可扩展性和重用性。
可以使用实现接口实现,创建一个名为 "StartStop" 的接口,包含 "start" 和 "stop" 两个方法。然后让汽车类和项目类实现 "StartStop" 接口,实现它的方法。
例如:
```
public interface StartStop {
public void start();
public void stop();
}
public class Car implements StartStop {
@Override
public void start() {
System.out.println("汽车启动了");
}
@Override
public void stop() {
System.out.println("汽车停止了");
}
}
public class Project implements StartStop {
@Override
public void start() {
System.out.println("项目启动了");
}
@Override
public void stop() {
System.out.println("项目停止了");
}
}
```
这样做的好处是,如果需要添加新的类,只需要实现 "StartStop" 接口即可。同时,由于 "StartStop" 接口已经定义了规范,可提高代码的可读性和可维护性。
阅读全文