Java 对象封装练习:自定义汽车类并创建对象
"""java\npublic class Car {\n private String brand;\n private double price;\n private String color;\n\n public Car(String brand, double price, String color) {\n this.brand = brand;\n this.price = price;\n this.color = color;\n }\n\n public String getBrand() {\n return brand;\n }\n\n public void setBrand(String brand) {\n this.brand = brand;\n }\n\n public double getPrice() {\n return price;\n }\n\n public void setPrice(double price) {\n this.price = price;\n }\n\n public String getColor() {\n return color;\n }\n\n public void setColor(String color) {\n this.color = color;\n }\n\n public void run() {\n System.out.println("The car is running.");\n }\n\n public void stop() {\n System.out.println("The car has stopped.");\n }\n\n public static void main(String[] args) {\n Car car1 = new Car("Toyota", 20000.0, "Red");\n Car car2 = new Car("Honda", 25000.0, "Blue");\n\n Car car3 = new Car();\n car3.setBrand("BMW");\n car3.setPrice(50000.0);\n car3.setColor("Black");\n\n System.out.println("Car 1:");\n System.out.println("Brand: " + car1.getBrand());\n System.out.println("Price: " + car1.getPrice());\n System.out.println("Color: " + car1.getColor());\n car1.run();\n car1.stop();\n\n System.out.println("\nCar 2:");\n System.out.println("Brand: " + car2.getBrand());\n System.out.println("Price: " + car2.getPrice());\n System.out.println("Color: " + car2.getColor());\n car2.run();\n car2.stop();\n\n System.out.println("\nCar 3:");\n System.out.println("Brand: " + car3.getBrand());\n System.out.println("Price: " + car3.getPrice());\n System.out.println("Color: " + car3.getColor());\n car3.run();\n car3.stop();\n }\n}\n"""\n\n上述代码定义了一个名为Car的汽车类,包含私有字段brand、price和color,以及公有的getter和setter方法用于访问和修改这些字段的值。此外,还定义了run()和stop()方法,用于模拟汽车的行驶和停止操作。\n\n在main()方法中,创建了三个Car对象,并通过构造器和setter方法初始化这些对象的字段。最后,使用System.out.println()打印了每个汽车对象的信息(品牌、价格、颜色),并调用了run()和stop()方法模拟汽车的行驶和停止操作。
原文地址: https://www.cveoy.top/t/topic/pMjL 著作权归作者所有。请勿转载和采集!