对象的继承

来源:互联网 发布:javascript call 编辑:程序博客网 时间:2024/06/15 10:55

public class Car {
    String chebai;
    String chexin;
    String gongsi;
    public void qi(){
        System.out.println("我是车,我在启动");
    }
    public void shop(){
        System.out.println("我是车,我在停止");
    }

}
package com.home;

public class Taxi extends Car{
    String company="景和公司";
    String chebai="T2001";
    public void taxicar(){
        System.out.println("我是"+company+"车牌是"+chebai);
    }
    public void xia(){
        System.out.println("目的地已到,请付费下车。欢迎下次光临");
    }

}
package com.home;

public class FamilyCar {
    String name="张先生";
    public void piay(){
        System.out.println("我是"+name+",我的汽车我做主,"+"\n"+"目的地到了,我们去玩吧。");
    }
    
}
package com.home;

public class Dome {
    public static void main(String[]args){
        Car s=new Car();
        s.qi();
        s.shop();
        FamilyCar s1=new FamilyCar();
        s1.piay();
        Taxi s2=new Taxi();
        s2.taxicar();
        s2.xia();
    }
}

public class Monster {
    String hitpoint;
    String name;
    String basedamage;
    public void gongji(){
        System.out.println("怪物攻击");
    }
    public void yidong(){
        System.out.println("怪物移动");
    }
}
public class BasiliskClass {
    int hitpoint=5;
    String name;
    int basedamage=20;
    
    public void gongji(){
        System.out.println("蛇怪展开攻击生命值是"+hitpoint+"\n"+"攻击力"+basedamage+"\n");
    }
    public void yidong(){
        System.out.println("我是蛇怪,我走S行路线");
    }
    public void hitpoint(){
        if(hitpoint<=10){
            hitpoint=hitpoint+20;
        }
        System.out.println("实施大蛇补血术。。。。当前生命值是。"+hitpoint);
    }
 
}

public class CentipedeJingClass {
    String name;
    int hitpoint=60;
    int basedamage=15;
    public void go(){
        System.out.println("我是蜈蚣怪展开攻击\n"+"当前生命"+hitpoint+"攻击力"+basedamage+"\n");
    }
    public void to(){
        System.out.println("我是蜈蚣怪我御风飞行");
    }
    
}
package com.yx;

public class Dome {
    public static void main(String[]args){
         BasiliskClass s=new BasiliskClass();
        
         s.yidong();
         s.gongji();
         s.hitpoint();
         CentipedeJingClass s1=new CentipedeJingClass();
         s1.go();
         s1.to();
        
    }

}



原创粉丝点击