Java暑期学习第二十天日报

一、今日学习的内容:

 今日学习了6.6的综合实例和6.8的课后习题。

二、遇到的问题:

 无。

三、明日计划:

明日计划学习8.1和8.2的内容。

今日学习的具体内容:

1.综合实例——买车

package test1;
interface Car{
    public abstract String getName();
    public abstract String getColor();
    public abstract double getPrice();
    
}
public class BWM implements Car {
    @Override
    public  String getName() {
        String name="宝马";
        return name;
    }
    @Override
    public  String getColor() {
        String color="红色";
        return color;
        
    }
    @Override
    public double getPrice() {
        double price=800000;
        return price;
        
    }
    public static void main(String[] args) {
        Car car=new BWM();
        String name=car.getName();
        String color=car.getColor();
        double price=car.getPrice();
        System.out.println("3年后我将送给女朋友一辆"+name+",价格是"+price+"元,颜色是"+color);
        }

}

测试截图:

 2. 第 6.8的习题

(1)自定义接口Car,其中属性颜色为红色,价格为80万,型号为X6,方法有driver。

interface Car{
    String color="红色";
    int price=800000;
    String type="X6";
    void driver();    
}

测试截图:

(2)自定义Audi,实现题一中的Car接口。

public class BWM implements Car {

    @Override
    public void driver() {
        System.out.println("司机正在开车!");
        
    }
    public static void main(String[] args) {
        Car car=new BWM();
        
        car.driver();
        System.out.println("这辆车的型号是"+car.type+",价格是"+car.price+"元,颜色是"+car.color);
        }

}

测试截图:

原文地址:https://www.cnblogs.com/Lizhichengweidashen/p/13378680.html