public class Vehicle { int wheels; float weight; public Vehicle ( int wheels, double d) { super ( ) ; this . wheels = wheels; this . weight = ( float ) d; } void show ( ) { System. out. print ( "车轮:" + this . wheels) ; System. out. print ( ",车重:" + this . weight) ; }
} public class Trunk extends Vehicle { int load; public Trunk ( int wheels, float weight, int load) { super ( wheels, weight) ; this . load = load; } void show ( ) { System. out. println ( "车型:卡车" ) ; super . show ( ) ; System. out. println ( "载重量:" + this . load) ; } } public class Minibus extends Vehicle { int passenger; public Minibus ( int wheels, float weight, int passenger) { super ( wheels, weight) ; this . passenger = passenger; } void show ( ) { System. out. println ( "车型:面包车" ) ; super . show ( ) ; System. out. println ( "载人:" + this . passenger) ; } } public class TestVehicle { public static void main ( String[ ] args) { Minibus b = new Minibus ( 4 , 3000.0f , 12 ) ; b. show ( ) ; Trunk t = new Trunk ( 6 , 7500.0f , 80 ) ; t. show ( ) ; } } public class TestVehicle { public static void main ( String[ ] args) { Minibus b = new Minibus ( 4 , 3000.0f , 12 ) ; b. show ( ) ; Trunk t = new Trunk ( 6 , 7500.0f , 80 ) ; t. show ( ) ; } }