Écrivez des programmes pour mettre en œuvre la production de pizzas. Exigences Description Écrivez un programme, recevez des informations saisies par l'utilisateur et sélectionnez la pizza que vous souhaitez faire. La pizza disponible est: la pizza au bacon et la pizza de fruits de mer.
Idées d'implémentation et codes clés
1) Analyse de la pizza au bacon et des pizzas sur les fruits de mer
2) Définir les cours de pizza
3) Attributs: nom, prix, taille
4) Méthode: Affichage
5) Définition de la pizza au bacon et de la pizza des fruits de mer hérit de pizza
6) Définissez la classe Pizza Factory et générez des objets de pizza spécifiques en fonction des informations d'entrée
Pizza.java
package zuoye; import java.util.scanner; // classe publique premium pizza {string name; double prix; int size; public pizza (string name) {this.name = name;} public void display () {scanner sc = new scanner (system.in); system.out.prid. Taille: "); size = sc.nextint (); System.out.println (" Veuillez entrer le prix de la pizza: "); prix = sc.nextDouble ();}}Peigen.java
Package Zuoye; Importer Java.util.scanner; // sous-classe Bacon Pizza Classe publique Peigen étend Pizza {// Double Weight; Public Peigen (nom de chaîne) {Super (Name);} public Double Peigen () {System.out.println ("Entrée Bacon Grams:"); ScanneFruits de mer.java
Package Zuoye; Import Java.util.scanner; // sous-classe Pizza de fruits de mer classe publique Fifood étend Pizza {Public Seafood (nom de la chaîne) {Super (nom);} public String Seafood () {System.out.println ("String Piliao = S.Next (); Return Scanner (System.in); String Peiliao = S.Next (); peiliao;}}Work.java
Package Zuoye; Importer Java.util.scanner; public class Work {public static void main (String [] args) {System.out.println ("Veuillez sélectionner la pizza que vous voulez (1. Bacon Pizza 2. Seafood Pizza)"); If (n == 1) Peigen ("Bacon Pizza"); double b = pg.peigen (); pg.display (); system.out.println ("name" + pg.name + "/ n prix:" + pg.price + "/ n size:" + pg.size + "/ n bacon grams:" + b);} else if (n == 2) {seafood sf = Fruits de mer ("Seafood Pizza"); String a = sf.seafood (); sf.display (); System.out.println ("name" + sf.name + "/ n prix:" + sf.price + "/ n size:" + sf.size + "/ n ingrédients:" + a);}}}Les résultats montrent:
Résumer
Ce qui précède est l'intégralité du contenu de cet article sur le code d'implémentation de sélection de l'instance de classe des parents de l'héritage de la sous-classe Java - Pizza. J'espère que ce sera utile à tout le monde. Les amis intéressés peuvent continuer à se référer à ce site:
Java utilise JFrame pour créer un exemple de code complet pour se connecter à l'interface système
Compréhension de la programmation Java de la question de la réécriture des méthodes de classe des parents dans les sous-classes
Explication détaillée de Java Graphical Interface Design Container (JFrame)
S'il y a des lacunes, veuillez laisser un message pour le signaler. Merci vos amis pour votre soutien pour ce site!