如果为非客运车辆,不能进入;如果是客运车辆,若乘车人数小于4,收费四元,若大于等于4,收费八元。
想知道分别用《面向对象》和《面向过程》两种方法怎么写
面向对象方法
类
算法
- 如果车辆类型为客运车辆,创建一个车辆对象,并传入车牌号和乘客人数。
- 如果乘客人数小于4,调用车辆对象的计算停车费用方法,传入4元,然后输出结果。
- 如果乘客人数大于等于4,调用车辆对象的计算停车费用方法,传入8元,然后输出结果。
- 如果车辆类型为非客运车辆,输出“不能进入停车场”。
面向过程方法
- 输入车牌号、车辆类型和乘客人数。
- 如果车辆类型为非客运车辆,输出“不能进入停车场”。
- 如果车辆类型为客运车辆且乘客人数小于4,输出4元。
- 如果车辆类型为客运车辆且乘客人数大于等于4,输出8元。
这个很多老师没有把概念给你讲清楚,面向对象不是面向过程的替代,而是升级。一个面向对象的程序,更是一个面向过程的程序。
好比现在是信息时代,以前是机械时代,但是现在不用机械了么?其实还在用。