欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

java子類繼承父類實例-披薩的選擇實現(xiàn)代碼

 更新時間:2017年12月21日 16:27:59   作者:JIONGZONG  
這篇文章主要介紹了java子類繼承父類實例-披薩的選擇實現(xiàn)代碼,具有一定借鑒價值,需要的朋友可以參考下。

編寫程序?qū)崿F(xiàn)比薩制作。需求說明編寫程序,接收用戶輸入的信息,選擇需要制作的比薩??晒┻x擇的比薩有:培根比薩和海鮮比薩。

實現(xiàn)思路及關(guān)鍵代碼

1)分析培根比薩和海鮮比薩

2)定義比薩類

3)屬性:名稱、價格、大小

4)方法:展示

5)定義培根比薩和海鮮比薩繼承自比薩類

6)定義比薩工廠類,根據(jù)輸入信息產(chǎn)生具體的比薩對象

Pizza.java

package zuoye;
import java.util.Scanner;
//父類
public class Pizza {
	String name;
	double price;
	int size;
	public Pizza(String name){
		this.name=name;
	}
	public void display(){
		Scanner sc=new Scanner(System.in);
		System.out.println("請輸入披薩大小:");
		size=sc.nextint();
		System.out.println("請輸入披薩價格:");
		price=sc.nextdouble();
	}
}

PeiGen.java

package zuoye;
import java.util.Scanner;
//子類培根披薩
public class PeiGen extends Pizza {
	// double weight;
	public PeiGen(String name) {
		super(name);
	}
	public double peigen() {
		System.out.println("輸入培根克數(shù):");
		Scanner s = new Scanner(System.in);
		return s.nextdouble();
	}
}

SeaFood.java

package zuoye;
import java.util.Scanner;
//子類海鮮披薩
public class SeaFood extends Pizza{
	public SeaFood(String name) {
		super(name);
	}
	public String seafood() {
		System.out.println("輸入配料信息:");
		Scanner s=new Scanner(System.in);
		String peiliao=s.next();
		return peiliao;
	}
}

Work.java

package zuoye;
import java.util.Scanner;
public class Work {
	public static void main(String[] args) {
		System.out.println("請選擇想要的披薩(1.培根披薩 2.海鮮披薩)");
		Scanner s = new Scanner(System.in);
		int n = s.nextint();
		if (n == 1) {
			PeiGen pg = new PeiGen("培根披薩");
			double b=pg.peigen();
			pg.display();
			System.out.println("名稱" + pg.name + "\n價格:" + pg.price + "\n大?。? + pg.size + "\n培根克數(shù):" +b);
		} else if (n == 2) {
			SeaFood sf = new SeaFood("海鮮披薩");
			String a=sf.seafood();
			sf.display();
			System.out.println("名稱" + sf.name + "\n價格:" + sf.price + "\n大?。? + sf.size + "\n配料:" +a);
		}
	}
}

結(jié)果展示:

總結(jié)

以上就是本文關(guān)于java子類繼承父類實例-披薩的選擇實現(xiàn)代碼的全部內(nèi)容,希望對大家有所幫助。感興趣的朋友可以繼續(xù)參閱本站:

java通過JFrame做一個登錄系統(tǒng)的界面完整代碼示例

Java編程關(guān)于子類重寫父類方法問題的理解

Java圖形化界面設(shè)計之容器(JFrame)詳解

如有不足之處,歡迎留言指出。感謝朋友們對本站的支持!

相關(guān)文章

  • Spring Boot配置AOP打印日志的全過程

    Spring Boot配置AOP打印日志的全過程

    這篇文章主要給大家介紹了關(guān)于Spring Boot配置AOP打印日志的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家學(xué)習(xí)或者使用Spring Boot具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-08-08
  • Spring AOP定義AfterReturning增加實例分析

    Spring AOP定義AfterReturning增加實例分析

    這篇文章主要介紹了Spring AOP定義AfterReturning增加,結(jié)合實例形式分析了Spring面相切面AOP定義AfterReturning增加相關(guān)操作技巧與使用注意事項,需要的朋友可以參考下
    2020-01-01
  • Springboot?注解EqualsAndHashCode詳解

    Springboot?注解EqualsAndHashCode詳解

    注解@EqualsAndHashCode主要用于自動生成equals方法和hashCode方法,callSuper屬性為true時,生成的方法會包括父類字段,為false則只包含當(dāng)前類字段,IDEA工具中有檢查提示并可自動修復(fù)相關(guān)代碼,確保注解正確使用,更多詳解可查閱相關(guān)文檔
    2024-10-10
  • spring-gateway網(wǎng)關(guān)聚合swagger實現(xiàn)多個服務(wù)接口切換的示例代碼

    spring-gateway網(wǎng)關(guān)聚合swagger實現(xiàn)多個服務(wù)接口切換的示例代碼

    這篇文章主要介紹了spring-gateway網(wǎng)關(guān)聚合swagger實現(xiàn)多個服務(wù)接口切換的示例代碼,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-03-03
  • mybatis插件pageHelper實現(xiàn)分頁效果

    mybatis插件pageHelper實現(xiàn)分頁效果

    這篇文章主要為大家詳細介紹了mybatis插件pageHelper實現(xiàn)分頁效果,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-12-12
  • 解決java 查看JDK中底層源碼的實現(xiàn)方法

    解決java 查看JDK中底層源碼的實現(xiàn)方法

    本篇文章是對在java中查看JDK中底層源碼的解決方法進行了詳細的分析介紹,需要的朋友參考下
    2013-05-05
  • Java map的學(xué)習(xí)及代碼示例

    Java map的學(xué)習(xí)及代碼示例

    這篇文章主要介紹了Java map的學(xué)習(xí)及代碼示例,簡單介紹了map與collection的比較,map的相關(guān)內(nèi)容,分享了map的一些簡介代碼示例,具有一定參考價值,需要的朋友可以了解下。
    2017-11-11
  • SpringBoot打成war包在tomcat或wildfly下運行的方法

    SpringBoot打成war包在tomcat或wildfly下運行的方法

    這篇文章主要介紹了SpringBoot打成war包在tomcat或wildfly下運行的方法,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-11-11
  • 深入學(xué)習(xí) Java 中的 Lambda

    深入學(xué)習(xí) Java 中的 Lambda

    Lambda表達式是Java SE 8中一個重要的新特性。lambda表達式允許你通過表達式來代替功能接口。 lambda表達式就和方法一樣,它提供了一個正常的參數(shù)列表和一個使用這些參數(shù)的主體(body,可以是一個表達式或一個代碼塊)。,需要的朋友可以參考下
    2019-06-06
  • 淺談利用Spring的AbstractRoutingDataSource解決多數(shù)據(jù)源的問題

    淺談利用Spring的AbstractRoutingDataSource解決多數(shù)據(jù)源的問題

    本篇文章主要介紹了淺談利用Spring的AbstractRoutingDataSource解決多數(shù)據(jù)源的問題,具有一定的參考價值,有需要的可以了解一下
    2017-08-08

最新評論