4.2.6 类与程序基本结构
一个Java应用程序(或Java工程)由若干个类构成,这些类可以在一个源文件中,也可以分布在若干个源文件中。Java应用程序有一个包含main方法的主类,Java应用程序从主类的main方法开始执行。在编译Java源文件后,应用程序中的每个类生成一个字节码文件。
【例4.4】汽车轮胎出现异常,需要修理汽车。
分析:采用面向对象的思维分析后得知需要的对象有汽车和汽车修理厂。进一步分析汽车具有的属性有轮胎数量、颜色、名字等属性,同时具有行驶的功能(当然汽车还具有其他的属性和功能,在此我们根据问题的描述抽象出其需要的属性和功能,其他的属性和功能不在问题描述中可不用抽象出来)。汽车修理厂具有名字、地址等属性,同时具有修理汽车功能。
因此需要实现修理汽车的功能,首先需要定义汽车类及汽车修理厂类,再在主类的main方法中测试代码。在测试代码中首先创建汽车对象,假设汽车的轮子少了,无法行驶,此时创建汽车修理厂对象,将汽车送至修理厂维修,汽车修好后,取车开走。上述功能的代码实现有Car类,CarRepairFactory类及主类Example4_5(对Car类及CarRepairFactory类对象进行测试)。
Car.java
(https://www.daowen.com)
CarRepairFactory.java

Example4_4.java

