【Java语言面向对象】(6)案例:宠物店
开个宠物店,一开始卖狗、企鹅,简单的展示系统
界面:
欢迎进入网博宠物店
请选择宠物类型(1.狗狗 2.企鹅)
选择1
请选择狗狗的品种:1.草狗 2.拉布拉多
请选择狗狗的性别:1.公 2.母
请输入狗狗的姓名:旺财
请输入狗狗的健康值(1-10):8
我的名字叫旺财,是拉不拉多,性别母,健康值8.
选择2:
请选择企鹅的地域:1.南极 2.北极
请选择企鹅的性别: 1.Q仔 2.Q妹
请输入企鹅的姓名:QQ
请输入企鹅的健康值(1-10):9
我的名字叫QQ,来自南极,性别Q妹,健康值9.
采用面向对象的设计思想设计。
思路:
1. 找出研究的对象是哪些?
找名词
宠物店 狗 企鹅
2. 对象与对象之间的关系
狗 企鹅 平级
狗 企鹅 放到宠物店中
3. 具体的某个对象
对象 ----抽象出类----->类
类名{
属性
方法
}
Dog{
strain sex name health
introduce()
}
Penguin{
area sex name health
introduce()
}
PetShop
main方法
代码实现
测试Dog类
测试Penguin类
省略…
【Java语言面向对象】(6)案例:宠物店相关推荐
- java 168转换成861_java实验-java语言面向对象编程基础
java实验-java语言面向对象编程基础 (12页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 8.90 积分 广州大学学生实验报告广州大学学生实验报告 ...
- Java语言最新实用案例教程_Java语言最新实用案例教程
第1章Java语言基础 1.1初识Java程序 案例11一个简单的Java应用程序 案例12一个简单的GUI程序 1.2Java语言基础 案例13两个数的计算程序 案例14求素数 1.3数组与 ...
- Java语言最新实用案例教程_Java 语言实用案例教程
基本信息 书名:Java 语言实用案例教程 出版价格:48元 作者:常玉慧, 王秀梅 出版社:科学出版社 出版日期:2016-10-1 ISBN:9787030497383 字数:387000 页码: ...
- 【Java语言面向对象】(1)面向过程编程
人机猜拳的第一版(下方是程序源码) 人机猜拳(面向过程版本) 三部分组成 初始化 游戏开始 游戏数据统计 逐步完成,并阶段测试. 面向过程整体的思路:做一件事,分为多个步骤,每个步骤之间是有序的,最后 ...
- day01计算机基础知识Java语言基础
计算机基础知识(计算机概述) 计算机基础知识(软件开发和计算机语言概述) 计算机基础知识(人机交互) 计算机基础知识(键盘功能键和快捷键) 计算机基础知识(如何打开DOS控制台) 计算机基础知识(常见 ...
- java供应链管理系统_供应链管理系统使用JAVA语言的优势
提起供应链金融大家都略知一二,这是一种新型的可以有效解决中小企业融资问题的互联网金融运行模式.但提起供应链管理系统知道的人可能就不及供应链金融高了,其实供应链管理系统可以理解为供应链金融的线上化,提供 ...
- java浙江计算机二级_2019年9月浙江省计算机二级考试教材:二级Java语言程序设计...
  [导读]:2019年9月浙江省计算机二级考试教材:二级Java语言程序设计,更多浙江等级考试计算机等级考试用书,请访问易考吧浙江等级考试栏目 2019年9月浙江省计 ...
- 数据结构(java)课后答案_清华大学出版社-图书详情-《数据结构实用教程(Java语言描述)习题参考解答》...
前 言 本书是与作者编著的<数据结构实用教程(Java语言描述)>一书相配套的辅助教材.全书共分为11章,包括绪论.集合.线性表.稀疏矩阵和广义表.栈和队列.树和二叉树.常用二叉树.图.图 ...
- 代码检查规则:Java语言案例详解
本节课程为<代码检查规则:Java语言案例详解>, 通常情况下Java的代码检查规则可以分为以下十类: 接下来,让我们具体来看看每个分类的内容. 一.源文件规范 该类规范主要从文件名.文件 ...
最新文章
- FPGA之道(13)FPGA芯片的应用模式
- FILA之后又有Amer,安踏能成为“世界的安踏”吗?
- oracle rac 中的ocr,11g rac中 ocr和 votingdisk疑问
- nodejs项目的package-lock.json文件的用途
- 带注释的c51汇编语言,51单片机汇编语言实现交通灯 代码有详细注释
- 秒杀青椒、博导?某高校本科生:宣称主持40余项学生项目、拿下56项国家专利...
- Codeforces Round #228 (Div. 2)
- 如何在 Mac 上启用 root 用户或更改 root 密码
- Android中如何获取应用版本号
- (1)-使用json所要用到的jar包下载
- 重大要素改变中的机会选择包括_重大要素改变中的机会选择包括:
- Java annotation 自定义注释@interface的用法 转载记录
- 安装了IE8.0之后网页按钮变小的恢复
- 什么是拖库,撞库和洗库
- 基于单片机的心率监测系统设计(#0495)
- v-if条件判断及v-show
- InfluxDB使用HTTP的API编写数据
- 英文学习——100个经典句型
- 买房后,今年双11,你还会不顾一切地买买买吗?
- JNI入门课程-第二章:JNI基础调用