java集成参考代码,萌翻你的心
//父类
//java中的继承中一共分为三步
1.属性私有化
2.构造方法
3.方法重载
public class Dog {
//boolean用get和is 其他类型用set和get
//第一步:属性私有化
private boolean mammal;//是否是哺乳动物
private boolean Carnivorous;//是否是食肉动物
private int mood;//有几条腿
private int numOfLegs;//设置情绪值
//第二步:构造方法
// 1.有参构造方法
public Dog(boolean mammal, boolean carnivorous, int mood, int numOfLegs) {
super();
this.mammal = mammal;
Carnivorous =carnivorous;
this.mood = mood;
this.numOfLegs = numOfLegs;
}
// 1.无惨构造方法,
public Dog() {
this.mammal = true;
this.Carnivorous = true;
this.mood = 2;
this.numOfLegs = 4;
}
public boolean isMammal() {
return mammal;
}
public void setMammal(boolean mammal) {
this.mammal = mammal;
}
public boolean isCarnivorous() {
return Carnivorous;
}
public void setCarnivorous(boolean carnivorous) {
Carnivorous = carnivorous;
}
public int getMood() {
return mood;
}
//第三步:方法重载
public void setMood(int mood) {
if(mood>0 && mood<4){
this.mood = mood;
}else{
System.out.println("输入有误,请重新输入");
}
}
public int getNumOfLegs() {
return numOfLegs;
}
public void setNumOfLegs(int numOfLegs) {
if(numOfLegs!=4){
this.numOfLegs = 4;
}
//继承类,子类
public class DogTest {
public static void main(String[] args) {
//创建对象,java中皆为对象
Dog taozi= new Dog();
if(taozi.isMammal()==true){
System.out.println("狗是哺乳动物");
}else{
System.out.println("狗不是哺乳");
}
System.out.println("一般情况下,狗的打招呼方法是:"+taozi.sayHello());
System.out.println("狗高兴的时候,打招呼是"+taozi.sayHello(1));
System.out.println("狗有"+taozi.getNumOfLegs()+"条腿");
System.out.println("第二只狗");
Dog xingzi= new Dog(true,true,2,1);
if(taozi.isMammal()==true){
System.out.println("狗是哺乳动物");
}else{
System.out.println("狗不是哺乳");
}
System.out.println("一般情况下,狗的打招呼方法是:"+xingzi.sayHello());
System.out.println("狗高兴的时候,打招呼是"+xingzi.sayHello(2));
System.out.println("狗有"+xingzi.getNumOfLegs()+"条腿");
}
}
java集成参考代码,萌翻你的心相关推荐
- MinIO与java集成
一.与java集成 参考官网 英文官网:https://docs.min.io/ 中文文档(中文官网更新慢):http://docs.minio.org.cn 1.1导入maven <depen ...
- jira集成开发代码_7种JIRA集成可优化您的Java开发流程
jira集成开发代码 有哪些最佳集成可以用来优化JIRA工作流程? 我喜欢寻找在工作流程中提高效率的方法. 看着那些小小的自动化和流畅的流程,我的脸上露出了微笑. 我知道我并不孤单,有时花费更多的时间 ...
- java初始化三门课程_[Java] 实验4参考代码
实验3月27日晚截止,实验截止后将在此给出完整的参考代码. 问之前请检查代码缩进,不了解什么是缩进的可以参考什么是代码缩进(code indent), 或与周围同学讨论. 缩进不规范的问题概不回答. ...
- Java阶段性测试--第四五六大题参考代码
第四题:.此题要求用IO流完成 使用File类在D盘下创建目录myFiles, 并在myFiles目录下创建三个文件分别为:info1.txt, info2.txt, info3.txt . 代码: ...
- Educoder–Java高级特性(第一章)- IO流【笔记+参考代码】
Educoder–Java高级特性(第一章)- IO流[笔记+参考代码] 第一关 1.下列关于字节和字符的说法正确的是(BC) A.字节 = 字符 + 编码 B.字符 = 字节 + 编码 C.字节 = ...
- Educoder–Java高级特性(第二章)- 集合框架【笔记+参考代码】
Educoder–Java高级特性(第二章)- 集合框架[笔记+参考代码] 第一关 编程要求 请仔细阅读右侧代码,根据方法内的提示,在Begin - End区域内进行代码补充,创建ArrayList集 ...
- Groovy与Java集成常见的坑--转
https://yq.aliyun.com/articles/2357 groovy特性 Groovy是一门基于JVM的动态语言,同时也是一门面向对象的语言,语法上和Java非常相似.它结合了Pyth ...
- Groovy与Java集成常见的坑
groovy特性 Groovy是一门基于JVM的动态语言,同时也是一门面向对象的语言,语法上和Java非常相似.它结合了Python.Ruby和Smalltalk的许多强大的特性,Groovy 代码能 ...
- 大数据之mongodb -- (2)java集成 MongoDB 3.2,使用Spring-data-mongodb进行集成
Java集成MongoDB有很多方式,可以直接用mongodb的java驱动程序来发送语句到mongodb服务器,也可以用第三方的工具包来做. (1) 选择版本 选择的就是springdata集成的m ...
最新文章
- 建议收藏!从零开始学PyTorch
- 解决vista和win7在windows服务中交互桌面权限问题:穿透Session 0 隔离
- android 串口通信_使用UART与ZYBO进行通信常用外设设计方案
- pat和ccf哪个含金量高_函授和网络教育哪个好 哪个含金量高
- centos7环境下mysql5.7的安装与配置
- 动态获取数据表或临时表列名
- MATLAB将界面语言由中文改成英文
- Android MMKV框架引入使用
- MCGS 昆仑通态触摸屏 modbus TCP 数据转发
- 马士兵java学习之路
- 51单片机8位数码管显示学号变化
- [内附完整源码和文档] 基于JAVA的干部档案管理系统
- 耳机插入电脑的,耳机接口,却没有声音的 解决方法
- 批量删除多个 PPT 空白页
- linux cc csv文件怎么打开,csv文件怎么打开?csv是什么文件?
- 简单实现Android图片三级缓存机制
- 不需要抓包分析、简单粗暴的模拟校园网登录方法——基于python playwright
- Android 检测手机是否是异形屏,刘海屏,水滴屏,挖孔屏
- 02、Verilog例化说明
- QT界面QMenuBar()、QMenu()和QAction()的使用