练习题2

父类
复制代码
package Zuoye;

public class Car {
    
    
    
    
    private String name;
    private String color;
    private int price;
    public String getName() {
        return name;
    }
    public void setName(String name) {
        this.name = name;
    }
    public String getColor() {
        return color;
    }
    public void setColor(String color) {
        this.color = color;
    }
    public int getPrice() {
        return price;
    }
    public void setPrice(int price) {
        this.price = price;
    }
    
    public Car(String name,String color,int price)
    {
        System.out.println("车的构造方法");
        this.name =name;
        this.color=color;
        this.price=price;
    }
    
    public void run()
    {
        System.out.println("我可以跑");
    }
    
    public void xiaohao()
    {
        System.out.println("我能消耗油");
    }
    
    
    
    
    

}
View Code
复制代码

 

子类

复制代码
package Zuoye;

public class Carddezilei extends Car{

    public Carddezilei()
    {
        super("法拉利", "红色", 1000);
        System.out.println("车的子类的构造方法");
    }
    
    public void run()
    {
        System.out.println("我可以跑的很快");
    }
    
    public void zaizhong()
    {
        System.out.println("我不能载重");
    }
    
    

}
View Code
复制代码

 

测试类

复制代码
package Zuoye;

public class Cardeceshi {

    public static void main(String[] args) {
        Car c1=new Car("奇瑞", "红色", 1);
        System.out.println("我是"+c1.getName()+",颜色是"+c1.getColor()+",售价是"+c1.getPrice()+"万元");
        c1.run();
        c1.xiaohao();
        System.out.println();
        
        Carddezilei c2=new Carddezilei();
        System.out.println("我是"+c2.getName()+",颜色是"+c2.getColor()+",售价"+c2.getPrice()+"万元");
        c2.run();
        c2.zaizhong();
        c2.xiaohao();
        System.out.println();
        
        Car c3=new Carddezilei();
        System.out.println("我是"+c3.getName()+",颜色是"+c3.getColor()+",售价"+c3.getPrice());
        c3.run();
        c3.xiaohao();
        
    }

}
View Code
复制代码

posted @   百事没事  阅读(134)  评论(0编辑  收藏  举报
编辑推荐:
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示