JAVA创建汽车类模拟汽车行驶 设计类 -属性:尺寸(长宽高)、品牌、时速、最高时速 -函数:显示汽车状态、启动汽车、加速、减速、汽车行驶、主函数(程序启动入口并创建对象) 源码 - 1、定义一个汽车类 类通过对象才可以使用,因此在开发中应先产生类,再产生对象。 类不能直接使用,对象可直接使用。
讯享网
讯享网public class Car { //类中包含的属性 String name; //品牌 int width; //宽 int length; //长 int height; //高 int speed; //实时速度 int max_speed; //最高速度 //类中包含的函数 public void ShowInfo() //汽车状态 public void StartCar() //启动汽车 public void Accelerate() //加速 public void Decelerate() //减速 public void Run() //行驶 public static void main(String[] args)} //主函数
- 2、实现各个函数的功能 -----显示汽车当前状态
讯享网public void ShowInfo(){ System.out.println("------------------------汽车信息--------------------------------"); System.out.println("品牌名:"+name); System.out.println("长:"+length+"mm"); System.out.println("宽:"+width+"mm"); System.out.println("高:"+height+"mm"); System.out.println("最高时速:"+max_speed+"km/h"); System.out.println("当前时速:"+speed+"km/h");}
-----启动汽车
讯享网public void StartCar (){ System.out.println("汽车已经启动");}
-----加速
讯享网public void Accelerate(){ speed += 10; System.out.println("汽车加速,当前时速:"+speed+"km/h");}
-----减速
讯享网public void Decelerate(){ speed -= 5; System.out.println("汽车减速,当前时速:"+speed+"km/h");}
-----行驶
讯享网public void Run(){ StartCar(); Accelerate(); Decelerate();}
-----主函数 使用类必须要依靠对象,因此需要声明并实例化一个对象car1。 类是引用数据类型,需要分配使用内存。使用关键字new开辟内存空间。 格式为: 类名称 对象名称 = new 类名称()
讯享网public static void main(String[] args){ Car car1 = new Car(); //声明并实例化对象 //对象.属性调用类中的属性 car1.name = "奔驰"; car1.length = 4000; car1.width = 2000; car1.height = 1000; car1.max_speed = 160; //对象.方法()调用类中的方法 car1.ShowInfo(); car1.Run(); car1.Accelerate(); } }
执行结果


版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/62155.html