피자 제작을 구현하기위한 프로그램을 작성하십시오. 요구 사항 설명 프로그램 작성, 사용자가 입력 한 정보를 받고 원하는 피자를 선택하십시오. 피자는 베이컨 피자와 해산물 피자입니다.
구현 아이디어 및 키 코드
1) 베이컨 피자와 해산물 피자 분석
2) 피자 수업을 정의하십시오
3) 속성 : 이름, 가격, 크기
4) 방법 : 디스플레이
5) 정의 베이컨 피자와 해산물 피자 상속 피자
6) 입력 정보에 따라 피자 공장 클래스를 정의하고 특정 피자 개체를 생성합니다.
pizza.java
패키지 zuoye; import java.util.scanner; // 프리미엄 공개 클래스 피자 {문자열 이름; 이중 가격; int size; public pizza (문자열 이름) {this.name = name;} public void display () {System.In); System.Out.println (피자 입력하십시오. 크기 : "); size = sc.nextint (); system.out.println ("피자 가격을 입력하십시오 : "); price = sc.nextDouble ();}}peigen.java
패키지 Zuoye; import java.util.scanner; // 서브 클래스 베이컨 피자 공개 클래스 Peigen은 피자를 확장합니다 {// double weight; public peigen (string name) {super (name);} public double peigen () {system.out.out.println ( "입력 베이컨 그램 :"); 새로운 스캐너 (System.in); s.nextDouble ();}}해산물. 자바
패키지 zuoye; import java.util.scanner; // 서브 클래스 해산물 피자 공개 클래스 해산물 해산물은 피자 (public seafood) {super (name);} public string seafood () {system.out.println ( "입력 성분 정보 :"); 새로운 스캐너 (system.in); String Peiliao = s.next (systring); Peiliao;}}work.java
패키지 Zuoye; import java.util.scanner; public class Work {public static void main (String [] args) {System.out.println ( "원하는 피자를 선택하십시오 (1. Bacon Pizza 2. Seafood Pizza)"; 스캐너 s = new Scanner (System.in); New (n = 1). Peigen ( "Bacon Pizza"); Double B = pg.peigen (); pg.display (); System.out.println ( "name" + pg.name + "/n price :" + pg.price + "/n size :" + pg.size + "/n bacon grams :" + b); 해산물 ( "해산물 피자"); 문자열 a = sf.seafood (); sf.display (); system.out.println ( "name" + sf.name + "/n price :" + sf.price + "/n size :" + sf.size + "/n 성분 :" + a)}}}}}}}결과 쇼 :
요약
위의 것은 Java 서브 클래스 상속 부모 클래스 인스턴스 인 Pizza의 선택 구현 코드에 대한이 기사의 전체 내용입니다. 모든 사람에게 도움이되기를 바랍니다. 관심있는 친구들은이 사이트를 계속 참조 할 수 있습니다.
Java는 JFrame을 사용하여 시스템 인터페이스에 로그인하기위한 완전한 코드 예제를 만듭니다.
하위 클래스에서 부모 클래스 방법을 다시 작성하는 문제에 대한 Java 프로그래밍 이해
Java 그래픽 인터페이스 디자인 컨테이너 (JFrame)에 대한 자세한 설명
단점이 있으면 메시지를 남겨 두십시오. 이 사이트를 지원해 주신 친구들에게 감사드립니다!