【描述】 (1)声明并实现一个名为Vehicle的类,表示汽车。Vehicle类包括: int类型的私有数据域passengers,表示载客数量。 int类型的私有数据域fuelcap,表示油箱容量(单位:加仑)。 int类型的私有数据域mpg,表示油耗均值(每加仑燃油可以跑多少英里,miles per gallon)。 有参构造方法,将载客数量、油箱容量、油耗均值设置为给定的参数。 访问器方法getPassengers、getFuelCap、getMPG,分别用于访问载客数量、油箱容量、油耗均值。 更改器方法setPassengers、setFuelCap、setMPG,分别用于更改载客数量、油箱容量、油耗均值。 成员方法range,显示汽车行驶的英里数。 成员方法fuelneeded,根据汽车要行驶的英里数,返回所需汽油的加仑数。 (2)卡车是汽车的一种,卡车的一个重要属性就是它的运载能力。从Vehicle类派生出Truck类,表示卡车。Truck类新增int类型的私有数据域cargocap(单位:磅)以及有参构造方法,将载客数量、油箱容量、油耗均值、运载能力设置为给定的参数;访问器/更改器方法getCargo和setCargo。 Vehicle类的定义应该这样开始: class Vehicle { 也就是说,Vehicle类的class前面不要有public。 Truck类的定义应该这样开始: class Truck extends Vehicle { 也就是说,Truck类的class前面不要有public。 【输入】 第一行输入载客数量、油箱容量、油耗均值、运载能力。 第二行输入汽车要行驶的英里数。 【输出】 见【输出示例】 【输入示例】 2 200 7 44000 252 【输出示例】 Truck can carry 44000 pounds. To go 252 miles truck needs 36.0 gallons of fuel. 【提示】 需使用 Main 作为主类名。