JAVA程序编译
答案:5 悬赏:30 手机版
解决时间 2021-04-01 02:20
- 提问者网友:凉末
- 2021-03-31 13:59
JAVA程序编译
最佳答案
- 五星知识达人网友:底特律间谍
- 2021-03-31 15:00
public class TestDoor {
}
abstract class Door{
abstract void openDoor();
abstract void closeDoor();
}
interface theftproof{
//防盗措施
}
interface waterproof{
//防水措施
}
interface bulletproof{
//防弹措施
}
class GoodDoor extends Door implements theftproof,waterproof,bulletproof{
@Override
void openDoor() {
// TODO Auto-generated method stub
}
@Override
void closeDoor() {
// TODO Auto-generated method stub
}
//实现“三防”措施
}
}
abstract class Door{
abstract void openDoor();
abstract void closeDoor();
}
interface theftproof{
//防盗措施
}
interface waterproof{
//防水措施
}
interface bulletproof{
//防弹措施
}
class GoodDoor extends Door implements theftproof,waterproof,bulletproof{
@Override
void openDoor() {
// TODO Auto-generated method stub
}
@Override
void closeDoor() {
// TODO Auto-generated method stub
}
//实现“三防”措施
}
全部回答
- 1楼网友:醉吻情书
- 2021-03-31 19:35
public interface Door{//申明接口
public void openDoor();
public void closeDoor();
}
public MyDoor implements Door{//实现接口
public void openDoor(){
System.out.println("MyDoor is open.");
};
public void closeDoor(){
System.out.println("MyDoor is close.");
};
public void theftproof(){
//xxxxx
}
public void bulletproof(){
//xxxxx
}
public void waterproof(){
//xxxxx
}
}
接下来就是main方法了,相信楼主自己能写出来,祝你学习愉快!
public void openDoor();
public void closeDoor();
}
public MyDoor implements Door{//实现接口
public void openDoor(){
System.out.println("MyDoor is open.");
};
public void closeDoor(){
System.out.println("MyDoor is close.");
};
public void theftproof(){
//xxxxx
}
public void bulletproof(){
//xxxxx
}
public void waterproof(){
//xxxxx
}
}
接下来就是main方法了,相信楼主自己能写出来,祝你学习愉快!
- 2楼网友:掌灯师
- 2021-03-31 18:20
楼主在说什么。。。
- 3楼网友:走死在岁月里
- 2021-03-31 17:16
public interface Door {
public void openDoor(); //打开门
public void closeDoor(); //关闭门. 这两个是所有门的共有属性
}
----------------------------------
public class TheftDoor implements Door {
public void closeDoor() {
// TODO Auto-generated method stub
System.out.println("TheftDoor Close.");
}
public void openDoor() {
// TODO Auto-generated method stub
System.out.println("TheftDoor Open.");
}
public void theftProof(){
System.out.println("TheftDoor theftProof.");
}
}
--------------------------------
public class WaterDoor extends TheftDoor{
public void closeDoor() {
// TODO Auto-generated method stub
System.out.println("WaterDoor Close.");
}
public void theftProof(){
System.out.println("WaterDoor theftProof.");
}
public void waterProof(){
System.out.println("WaterDoor waterProof.");
}
}
--------------------------
//TestDoor.java 测试
public class TestDoor {
public static void main(String args[])
{
TheftDoor theftDoor = new TheftDoor();
theftDoor.closeDoor();
theftDoor.openDoor();
theftDoor.theftProof();
WaterDoor waterDoor = new WaterDoor();
waterDoor.waterProof();
waterDoor.openDoor(); // 如果这个方法没有被重写,输出的就是 "TheftDoor Open."
waterDoor.closeDoor();// 这个方法被重写了,输出的是"WaterDoor Close."
}
}
///
继承、抽象类、接口 是很繁琐的东西,也是java 很重要的一部分东西.不是通过一两个程序就能说明白的.当然,我写的程序也不能涵盖全部.
建议你系统的学习一下.先单独学习,掌握,再学混合运用..
希望对你有所帮助.
- 4楼网友:拾荒鲤
- 2021-03-31 15:54
package hello;
//设计一个接口,接口中放有共同拥有的方法
public interface Door {
public abstract void openDoor();
public abstract void closeDoor();
}
//定义一个抽象类,里面实现接口定义的方法,并且定义了 proofType() 函数
//这个函数就是你需要的门的各种功能。具体实现在子类中定义。
//比如你需要一个防水的门,你就定义个像TestDoor的类就可以了。
abstract class PowerDoor implements Door{
public void openDoor(){
System.out.println("开门");
}
public void closeDoor(){
System.out.println("关门");
}
public abstract void proofType();
}
//这个就是防水门的实现
class TestDoor extends PowerDoor{
public void proofType(){
System.out.println("我这个门是防水的");
}
}
//设计一个接口,接口中放有共同拥有的方法
public interface Door {
public abstract void openDoor();
public abstract void closeDoor();
}
//定义一个抽象类,里面实现接口定义的方法,并且定义了 proofType() 函数
//这个函数就是你需要的门的各种功能。具体实现在子类中定义。
//比如你需要一个防水的门,你就定义个像TestDoor的类就可以了。
abstract class PowerDoor implements Door{
public void openDoor(){
System.out.println("开门");
}
public void closeDoor(){
System.out.println("关门");
}
public abstract void proofType();
}
//这个就是防水门的实现
class TestDoor extends PowerDoor{
public void proofType(){
System.out.println("我这个门是防水的");
}
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯