java面向对象的定义--1.培根披萨 2,海鲜披萨
import java.util.Scanner;public class Pizza{private int size;private int price;private String name;public static void main(String[] args) {Scanner input=new Scanner(System.in);System.out.println("请输入要制作的披萨:1.培根披萨
2.海鲜披萨");int num=input.nextInt();Pizza p=PizzaStore.getPizza(num);System.out.println(p.show());}public int getSize() {return size;}public void setSize(int size) {this.size=size;}public int getPrice()
{return price;}public void setPrice (int price) {this.price=price;}public String getName() {return name;}public void
setName(String name) {this.name=name;}public Pizza() {super();}public Pizza(int size,int price,String name) {super();this.size=size;this.price=price;this.name=name;}//show方法public String show() {return"这是制作披萨的方法!";}}class BaconPizza extends
Pizza{private int gramNum;public int
getGramNum() {return gramNum;}public void setGramNum(int gramNum) {this.gramNum=gramNum;}public BaconPizza() {super();}public BaconPizza(int size,int price,String name,int gramNum) {super(size,price,name);this.gramNum=gramNum;}public String show() {return"名称:"+super.getName()+"\n价格:"+super.getPrice()+"元"+"\n大小:"+super.getSize()+"寸"+"\n培根克数:"+gramNum;}}class SeafoodPizza extends
Pizza{private String peiliao;public String getPeiLiao() {return peiliao;}public void
setPeiLiao(String peiLiao) {this.peiliao=peiLiao;}public SeafoodPizza() {super();}public SeafoodPizza(int size,int price,String name,String peiliao) {super(size,price,name);this.peiliao=peiliao;}public String show() {return "名称:"+super.getName()+"\n价格:"+super.getPrice()+"元"+"\n大小:"+super.getSize()+"寸"+"\n培根克数:"+peiliao;}}class PizzaStore{public static
Pizza getPizza(int order) {Scanner input=new Scanner(System.in);Pizza p=null;if(order==1) {System.out.println("请输入培根克数:");int gramNum=input.nextInt();System.out.println("请输入披萨大小 :");int size=input.nextInt();System.out.println("请输入披萨价格:");int price=input.nextInt();p=new BaconPizza(size,price,"培根披萨",gramNum);}if(order==2) {System.out.println("请输入配料信息:");String peiliao=input.next();System.out.println("请输入披萨大小:");int size=input.nextInt();System.out.println("请输入披萨价格:");int price=input.nextInt();p=new SeafoodPizza(size,price,"海鲜披萨",peiliao); }return p;}}
java面向对象的定义--1.培根披萨 2,海鲜披萨相关推荐
- 编写程序实现披萨制作 可供选择的披萨有:培根披萨和海鲜披萨
面向对象继承 多态的经典案例: 编写程序实现披萨的制作.按需求说明编写程序,接收输人信息 选择需要制作的披萨. 可供选择的披萨有培根披萨和海鲜披萨 实现思路如下: ( ...
- 编写程序实现披萨的制作。需求说明编写程序,接收输入信息,选择需要制作的披萨。可供选择的披萨有:培根披萨和海鲜披萨。
运行效果下截图 下面是代码 public class Pizza {//披萨类,父类 //私有属性 private String name; private Doubl ...
- java写培根披萨和海鲜披萨_培根海鲜披萨的做法【图解】_培根海鲜披萨的家常做法_培根海鲜披萨怎么做_下午茶...
培根海鲜披萨:(10寸披萨×3) 披萨饼底原料:高粉300克 低粉125克 细砂糖15克 奶粉15克 盐1/2小勺 水270克 干酵母5cc的量勺1小勺 橄榄油20克 披萨馅料: 马苏里拉奶酪 ...
- Java面向对象-抽象类
Java面向对象-抽象类 定义:在java中,含有抽象方法的类称为抽象类,同样不能生成对象: 注意点: 1,包含一个抽象方法的类是抽象类: 2,抽象类和抽象方法都要用abstract关键字修饰: 3, ...
- 编写程序实现比萨制作。需求说明编写程序,接收用户输入的信息,选择需要制作的比萨。可供选择的比萨有:培根比萨和海鲜比萨。
面向对象继承封装多态经典案例: 编写程序实现比萨制作.需求说明编写程序,接收用户输入的信息,选择需要制作的比萨.可供选择的比萨有:培根比萨和海鲜比萨. 实现思路及关键代码 1)分析培根比萨和海鲜比萨 ...
- java面向对象第一课,定义类,模拟人的行为:吃饭工作休息
java面向对象第一课,定义类,模拟人的行为:吃饭工作休息 /*** 定义类,模拟人的行为:吃饭工作休息*/ public class Person {//静态特征:成员变量 属性 fieldStri ...
- 面向过程和面向对象的设计思想、java类、Java类的定义、java对象、对象的创建和使用、类和对象、变量分类、方法分类、构造方法、方法的重载
1.面向过程和面向对象的设计思想 面向过程:procedure oriented programming 缩写 POP. 分析出解决问题所需要的步骤,然后把步骤一步一步实现. 面向过程直接关注流程. ...
- JAVA面向对象-----final关键字
JAVA面向对象-–final关键字 1:定义静态方法求圆的面积 2:定义静态方法求圆的周长 3:发现方法中有重复的代码,就是PI,圆周率.1:如果需要提高计算精度,就需要修改每个方法中圆周率. 4: ...
- Java学习笔记二十五:Java面向对象的三大特性之多态
Java面向对象的三大特性之多态 一:什么是多态: 多态是同一个行为具有多个不同表现形式或形态的能力. 多态就是同一个接口,使用不同的实例而执行不同操作. 多态性是对象多种表现形式的体现. 现实中,比 ...
最新文章
- 电子科大计算机组成原理ppt,电子科技大学,计算机组成原理3计算机组成原理-3-5-组合逻辑控制方式.ppt...
- 平衡查找树C语言程序,树4. Root of AVL Tree-平衡查找树AVL树的实现
- 浪度九州城首页到内容页
- 对人工智能的应用、发展及其影响的思考
- 快春运了,做个火车余票查询接口,余票来源12306,图是百度地图
- [蓝桥杯2015决赛]分机号-枚举(水题)
- leetcode BFS(python+c++)
- Windows support for hard disks that are larger than 2 TB
- linux网络流量监测工具,linux下网络流量监控工具
- php开发v2ex,继续求 PHP 开发工作
- 孙鑫-MFC笔记二--MFC框架剖析
- 面向对象的四个基本特征
- 《数据最重要的成员--算法》
- html thead隐藏,HTML的thead标签
- Android View绘制流程
- lammps及Reaxff反应力场二合一专题内容都在这
- CIO谈:基于K2 BPM平台怎么做报销?
- Java课程设计_java课设
- 玩转Android之Activity详细剖析
- Linux 系统管理员
热门文章
- 阿里安全潘多拉实验室龙磊:越狱 iOS 11.2,选了一条最难走的路
- [笑语天下]怎样才能拥有全世界的MM
- 计算机网络虚拟课程的心得,资源分享之计算机网络虚拟实践
- 子弹短信iOS版本全面下架,罗永浩啪啪啪又被打脸?
- 带火珍珠产业的直播开蚌,是“好运来”还是智商税?
- 解决:javac 不是内部或外部命令
- NVIDIA GPU Display Driver 越界写入漏洞(CVE-2022-28181)
- Java岗大厂面试百日冲刺 - 日积月累,每日三题【Day28,字节跳动算法工程师面试
- QQ、MSN个性签名
- 如何礼貌友善的与人相处