Escriba programas para implementar la producción de pizza. Descripción de los requisitos Escriba un programa, reciba información ingresada por el usuario y seleccione la pizza que desea hacer. La pizza disponible es: Pizza de tocino y pizza de mariscos.
Ideas de implementación y códigos clave
1) Análisis de pizza de tocino y pizza de mariscos
2) Definir clases de pizza
3) Atributos: nombre, precio, tamaño
4) Método: Pantalla
5) Definición de pizza de tocino y pizza de mariscos heredado de pizza
6) Defina la clase de fábrica de pizza y genere objetos de pizza específicos en función de la información de entrada
Pizza.java
paquete zuoye; import java.util.scanner; // Premium public class Pizza {String Name; Double Price; int size; public Pizza (name de cadena) {this.name = name;} public void Display () {Scanner Sc = New Scanner (System.in); System.out.println ("Ingrese la pizza tamaño: "); size = sc.nextInt (); system.out.println (" Por favor, ingrese el precio de la pizza: "); Price = sc.nextDouble ();}}Peigen.java
paquete zuoye; import java.util.scanner; // subclase Bacon Pizza public class Peigen extiende pizza {// doble peso; public peigen (name de cadena) {super (nombre);} public doble peigen () {system.out.println ("Enume Bacon Grams:"); Scanner s = New Scanner (System.in); Return S.NEXT ();Mariscos.java
paquete zuoye; import java.util.scanner; // Subclase Seafood Pizza Class Public Class se extiende Pizza {public Seafood (name de cadena) {super (nombre);} String String Seafood () {System.out.println ("Información de ingrediente Información:"); Scanner S = New Scanner (System.in); String Peiliao = S.Ext (); Peiliao;}}Trabajo.java
paquete zuoye; import java.util.scanner; public class Work {public static void main (string [] args) {System.out.println ("Seleccione la pizza que desea (1. Bacon Pizza 2. SeaFood Pizza)"); Scanner S = New Scanner (System.in); int n = S.NextInt (); If (n ==) Peigen ("bacon pizza"); doble b = pg.peigen (); pg.display (); system.out.println ("name" + pg.name + "/n precio:" + pg.price + "/n size:" + pg.size + "/n bacon grams:" + b);} if (n == 2) SEAFOOD ("SEAFOOD Pizza"); String a = Sf.SeaFood (); Sf.Display (); System.out.println ("Nombre" + Sf.name + "/n Price:" + Sf.price + "/n size:" + sf.size + "/n ingredientes:" + a);}}}}Los resultados muestran:
Resumir
Lo anterior es todo el contenido de este artículo sobre el código de implementación de selección de la instancia de clase principal de la herencia de Java Subclase - Pizza. Espero que sea útil para todos. Los amigos interesados pueden continuar referiéndose a este sitio:
Java usa JFRame para crear un ejemplo de código completo para iniciar sesión en la interfaz del sistema
Java Programación Comprensión del tema de reescribir los métodos de clase principal en subclases
Explicación detallada del contenedor de diseño de interfaz gráfica Java (JFrame)
Si hay alguna deficiencia, deje un mensaje para señalarlo. ¡Gracias amigos por su apoyo para este sitio!