![在这里插入图片描述](https://img-blog.csdnimg.cn/20210531151926969.jpg?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3JhYmJpdGFtb29u,size_16,color_FFFFFF,t_70#pic_center)
package item3;
class Retangle{
private int length;
private int width;
public void setLength(int l) {
this.length=l;
}
public int getLength() {
return length;
}
public void setWidth(int w) {
this.width=w;
}
public int getWidth() {
return width;
}
public int getArea() {
return width*length;
}
}
class Cuboid extends Retangle{
private int height;
public void setHeight(int h) {
this.height=h;
}
public int getHeight() {
return height;
}
public int getVolume(){
return height*super.getArea();
}
}
public class Main3 {
public static void main(String[] args) {
Cuboid c1=new Cuboid();
c1.setLength(3);
c1.setWidth(4);
c1.setHeight(5);
c1.getArea();
System.out.println("Area is"+c1.getArea());
c1.getVolume();
System.out.println("Volume is"+c1.getVolume());
}
}
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210531152217812.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3JhYmJpdGFtb29u,size_16,color_FFFFFF,t_70#pic_center)
package item3;
class Vehicle{
private int wheels;
private double weight;
public Vehicle() {
weight=1;
wheels=4;
}
public Vehicle(int wh,double we) {
wheels=wh;
weight=we;
}
public void setWheels(int wh) {
this.wheels=wh;
}
public int getWheels() {
return wheels;
}
public void setWeight(double we) {
this.weight=we;
}
public double getWeight() {
return weight;
}
}
class Car extends Vehicle{
private int loader;
public Car() {
loader=4;
}
public Car(int renshu) {
this.loader=renshu;
}
public Car(int wh,double we,int renshu) {
super(wh,we);
this.loader=renshu;
}
public void setLaoder(int renshu) {
this.loader=renshu;
}
public int getLoader() {
return loader;
}
}
class Truck extends Car{
private double payload;
public Truck() {
payload=10;
}
public Truck(double pl) {
this.payload=pl;
}
public Truck(int wh,double we,int renshu,double pl) {
super(wh,we,renshu);
this.payload=pl;
}
public void setPayload(double pl) {
this.payload=pl;
}
public double getPayload() {
return payload;
}
}
public class Main2 {
public static void main(String[] args) {
Vehicle c1=new Vehicle();
System.out.print("汽车c1有"+c1.getWheels()+"个轮子");
System.out.println("它的重量是"+c1.getWeight()+"顿");
Car c2=new Car();
System.out.print("汽车c2有"+c2.getWheels()+"个轮子");
System.out.print("它的重量是"+c2.getWeight()+"顿");
System.out.println("能载重"+c2.getLoader()+"个人");
Truck c3=new Truck(8,3,4,100);
System.out.print("汽车c2有"+c3.getWheels()+"个轮子");
System.out.print("它的重量是"+c3.getWeight()+"顿");
System.out.print("能载重"+c3.getLoader()+"个人");
System.out .println("能装"+c3.getPayload()+"吨货");
}
}
汽车c1有4个轮子它的重量是1.0顿
汽车c2有4个轮子它的重量是1.0顿能载重4个人
汽车c2有8个轮子它的重量是3.0顿能载重4个人能装100.0吨货