属性:轮子个数,轮子颜色
行为:跑(输出语句模拟:”瞪着跑”,输出语句中要有自行车的属性)
电动车类:
属性:轮子个数,轮子颜色,电池(布尔类型:真代表有电,假代表没电)
行为:跑(如果电池有电就骑着跑,如果电池没电只能瞪着跑)
注意:骑着跑用输出语句模拟,瞪着跑需要调用自行车类的跑方法

package kehouzuoye.zuoye04;public  class Bicycle {public String getWheel() {return wheel;}public void setWheel(String wheel) {this.wheel = wheel;}public  String getColor() {return color;}public void setColor(String color) {this.color = color;}// 属性:轮子个数,轮子颜色//      行为:跑(输出语句模拟:”瞪着跑”,输出语句中要有自行车的属性)//  电动车类://      属性:轮子个数,轮子颜色,电池(布尔类型:真代表有电,假代表没电)//      行为:跑(如果电池有电就骑着跑,如果电池没电只能瞪着跑)//      注意:骑着跑用输出语句模拟,瞪着跑需要调用自行车类的跑方法private String wheel;private String color;public void go(){System.out.println("蹬着"+this.getWheel()+"轮子的"+this.getColor()+"的车");}
}

上面是自行车类

package kehouzuoye.zuoye04;public class ElectricVehicle extends Bicycle{private boolean battery;public void run() {if(battery==true){System.out.println("骑着"+this.getWheel()+"轮子的"+this.getColor()+"的车");}else{go();}}public boolean isBattery() {return battery;}public void setBattery(boolean battery) {this.battery = battery;}
}

上面是电动车类
下面是测试类

package kehouzuoye.zuoye04;
public class Test{public static void main(String[] args) {ElectricVehicle electricVehicle = new ElectricVehicle();System.out.println("没电了");electricVehicle.setColor("白色");electricVehicle.setWheel("2个");electricVehicle.setBattery(false);electricVehicle.run();Bicycle bicycle=(Bicycle) electricVehicle;bicycle.setColor("黑色");bicycle.setWheel("2个");System.out.println("电充好了");electricVehicle.setBattery(true);electricVehicle.run();}
}

Java模拟自行车电动车属性调用相关推荐

  1. java里面自行车的属性_Java模拟自行车电动车属性调用

    属性:轮子个数,轮子颜色 行为:跑(输出语句模拟:"瞪着跑",输出语句中要有自行车的属性) 电动车类: 属性:轮子个数,轮子颜色,电池(布尔类型:真代表有电,假代表没电) 行为:跑 ...

  2. java里面自行车的属性_11、Java基础知识

    1.安装jdk,配置环境变量 2.public class HelloWorld{ publicstatic void main(String[] args){ System.out.println( ...

  3. java 在主方法中定义两个变量 调用方法进行加10_计算机考试二级考试Java模拟试题附答案...

    全国计算机等级考试二级考试,需要考生在考前做好足够的复习准备,下面小编为大家带来计算机考试二级考试Java模拟试题,供各位考生练习! 计算机考试二级考试Java模拟试题一 1.类Test1定义如下:p ...

  4. java调用属性_Java 属性调用

    Java 属性调用 接下来,我们准备为大家介绍"属性调用". 经过前面的学习,目前,大家已经掌握到如何定义类以及如何定义对象. 那么,在接下来的时间里面,我们就可以开始学习,如何通 ...

  5. 全国大学生计算机技能应用大赛Java模拟题

    全国大学生计算机技能应用大赛Java模拟题 竞赛官网:http://www.cnccac.com/ 单选题 1.以下哪个不是java的垃圾回收算法 A.标记清除算法 B.空间分配算法 C.标记整理算法 ...

  6. 全国计算机等级考试二级Java模拟试卷

    一.选择题 1.两个关系在没有公共属性时,共自然连接操作表现为 () A 结果为空关系 B 无意义的操作 C等值连接操作 D笛卡尔操作 2.一个栈的入栈序列是1,2,3,-,n,其输出序列为P1,P2 ...

  7. 用Java模拟一个银行ATM系统

    用Java模拟一个银行ATM系统 系统功能介绍: 全部代码 示例截图 系统功能介绍: 使用面向对象的编程思想,尽可能模拟真实世界中的银行ATM业务流程. main方法里通过调用一行代码,完成整个业务流 ...

  8. JAVA与.NET的相互调用——通过Web服务实现相互调用

    JAVA与.NET是现今世界竞争激烈的两大开发媒体,两者语言有很多相似的地方.而在很多大型的开发项目里面,往往需要使用两种语言进行集成开发.而很多的开发人员都会偏向于其中一种语言,在使用集成开发的时候 ...

  9. java nio.Buffer的属性变化

    java nio.Buffer的属性变化 认识Buffer Channel 提供从文件.网络读取数据的渠道,但是读取或写入的数据都必须经由 Buffer.Buffer,实际上是一个连续数组. 常用的 ...

最新文章

  1. 你以为你真的了解final吗?
  2. ppt矩形里面的图片怎么放大缩小_ppt 怎么才能做到图片的放大缩小???? 下面有图...
  3. Linux集群和自动化维3.1 Python语言的应用领域
  4. 【玩转cocos2d-x之七】场景类CCScene和布景类CCLayer
  5. win32 汇编基础概念整理
  6. Laravel db:seed 报错 [ReflectionException] Class XXX does not exist
  7. 为什么大公司一定要使用DevOps
  8. html css做网页总结,学习CSS制作网页总结的一些经验
  9. php moodle mysql_PHP+XAMPP+MYSQL:从MOODLE数据库提取数据并利用jpgraph生成柱状成绩对比图...
  10. 转:WPF中图形表示语法详解(Path之Data属性语法)
  11. 百度分享代码_网销侠:网络营销百问百答之51,百度小程序是什么
  12. scala练习:依据输入的年和月打印该月日历
  13. 台达编码器型号含义_台达伺服电机命名规则
  14. 认识DTU什么是4GDTU设备
  15. back_inserter front_inserter inserter的用法
  16. 在BAT工作是什么样的?来听听在职员工们的说法
  17. 关于 国产麒麟系统编译Qt项目是报错:error: cannot find -lGL 的解决方法
  18. 腾亚幕墙Web开发基础教程
  19. 电脑右键文件夹,一直转圈圈卡死,假死机状态解决方案!
  20. 夜神模拟器 android mprop 开启 ro.debuggable

热门文章

  1. Markdown 学习——Typora入门之常见操作语法及其快捷键
  2. Padloc:一个直观的开源密码管理器
  3. php qq空间 图片,利用PHP生成QQ空间个人中心自动变换图片
  4. 1. 云停车 (开篇)
  5. Tensorflow官方文档中文版——第二章(瞎奖杯写)
  6. 《初识Java 第一章》喵哥原创、欢迎转载
  7. echarts鼠标滑动缩放后会自动回弹(已解决)
  8. 34岁程序员本年薪50w,疫情被裁半年考入编制内月薪6K,他却说:真香!
  9. python数据分析2——matplotlib应用和应力波的绘制
  10. iOS学习之图片放大,滑动浏览