Red de conocimiento informático - Aprendizaje de programación - ¿Cómo resolver esta pregunta en programación Java? Los principiantes no pueden resolverla.

¿Cómo resolver esta pregunta en programación Java? Los principiantes no pueden resolverla.

El siguiente código se proporciona como referencia: public?class?Main?{

/*

Prueba los tipos anteriores en el método principal

*/

public?static?void?main(String[]?args)?{

Vehículos?v0?=?new?Vehicles("Gran Muralla", ?"blanco ");

v0.run();

v0.showInfo();

Coche?s1?=?new?Coche(" Volkswagen", ?"negro");

s1.run();

s1.setSeate(4);

s1.showCar();

s1.showInfo();

¿Camión?s2?=?new?Truck("Dongfeng",?"Rojo");

s2.run( );

s2.setLoad((float)1995);

s2.showTruck();

s2.showInfo();

}

}

/*

Defina una clase denominada Vehículos, que debe contener el atributo de miembro de tipo Cadena marca (marca comercial) y color (color) ,

también debe incluir los métodos miembro run (conducir, mostrar "He comenzado" en la consola) y showInfo (mostrar información, mostrar la marca y el color en la consola), y escribir El constructor inicializa su propiedades de los miembros.

*/

¿clase?Vehículos?{

privado?String?marca;//?Marca registrada

privado?String?color ;//?Color

¿público?Vehículos(String?brand,?String?color)?{

this.brand?=?brand;

this .color?=?color;

}

public?void?run()?{

System.out.println("He comenzado" ) ;

}

público?void?showInfo()?{

System.out.println("Marca comercial:"?+?marca?+? " ;Color:"?+?color?+?"\n");

}

}

/*

Escribir una clase Car (auto) que hereda de la clase Vehículos, agrega un atributo de miembro int asientos (asientos) y también agrega un método miembro showCar (muestra información del automóvil en la consola)

y escribe un constructor método .

*/

clase?Coche?extiende?Vehículos?{//?Coches

privado?int?asientos;

público ?Coche(Cadena?marca,?Cadena?color)?{

super(marca,?color);

}

público?void?setSeate ( int?seats)?{

this.seats?=?seats;

}

public?int?getSeats()?{

return?seats;

}

public?void?showCar()?{

System.out.println("Coche, número de asientos: "?+?asientos?+?"");

}

}

/*

Escribir Truck ) la clase hereda de la clase Vehículos, agregando el atributo de miembro de tipo flotante carga (carga),

También debe agregar el método miembro showTruck (muestra información del camión en la consola) y escribir un método constructor.

*/

¿clase?¿Camión?¿extiende?¿Vehículos?{//¿Camión

privado?flotador?carga;

¿público? Camión(String?brand,?String?color)?{?//?Método de construcción

super(brand,?color);

}

público ?double?getLoad()?{

return?load;

}

public?void?setLoad(float?load)?{

this.load?=?load;

}

public?void?showTruck()?{

System.out.println("Camión , cargar: "?+?cargar?+?"kg");

}

}

Captura de pantalla de operación: