优质回答 回答者:brutalmraz 2018-12-29

publicclassAutoMobile{

protectedintnumbersOfWheels;

protectedStringautoMobileColor;

protectedintautoMobileWeight;

protectedintspeed;

publicAutoMobile(){

this(4,"黑色",100);

}

publicAutoMobile(intnumbersOfWheels,StringautoMobileColor,intautoMobileWeight){

this.numbersOfWheels=numbersOfWheels;

this.autoMobileColor=autoMobileColor;

this.autoMobileWeight=autoMobileWeight;

this.speed=0;

}

publicvoidspeedUp(){

speed++;

System.out.println("这是AutoMobile的加速方法,当前速度:"+speed);

}

publicvoidspeedDown(){

speed--;

System.out.println("这是AutoMobile的减速方法,当前速度:"+speed);

}

publicvoidstop(){

speed=0;

System.out.println("这是AutoMobile的停车方法,当前速度:"+speed);

}

publicintgetNumbersOfWheels(){

returnnumbersOfWheels;

}

publicvoidsetNumbersOfWheels(intnumbersOfWheels){

this.numbersOfWheels=numbersOfWheels;

}

publicStringgetAutoMobileColor(){

returnautoMobileColor;

}

publicvoidsetAutoMobileColor(StringautoMobileColor){

this.autoMobileColor=autoMobileColor;

}

publicintgetAutoMobileWeight(){

returnautoMobileWeight;

}

publicvoidsetAutoMobileWeight(intautoMobileWeight){

this.autoMobileWeight=autoMobileWeight;

}

publicintgetSpeed(){

returnspeed;

}

publicvoidsetSpeed(intspeed){

this.speed=speed;

}

}

publicclassCarextendsAutoMobile{

protectedStringairConditioner;

protectedStringcd;

publicCar(){

super();

this.airConditioner="空调A";

this.cd="sony";

}

publicvoidspeedUp(){

speed+=2;

System.out.println("这是Car的加速方法,当前速度:"+speed);

}

publicvoidspeedDown(){

speed-=2;

System.out.println("这是Car的减速方法,当前速度:"+speed);

}

publicStringgetAirConditioner(){

returnairConditioner;

}

publicvoidsetAirConditioner(StringairConditioner){

this.airConditioner=airConditioner;

}

publicStringgetCd(){

returncd;

}

publicvoidsetCd(Stringcd){

this.cd=cd;

}

}

publicclassTest{

publicstaticvoidmain(String[]args){

Carcar=newCar();

car.speedUp();

car.speedUp();

car.speedDown();

car.stop();

}

}

TAGS:

Java类汽车,JAVA 建立一个汽车AutoMobile类......相关推荐

  1. C++ 实验题 建立一个楼房基类 Building 为基类

    题目: 建立一个楼房基类 Building 为基类,用于存储地址和楼号,建立住宅类 House 继承 Building ,用来存储房号和面积,另外建立办公室类 Ofice 继承 Building ,存 ...

  2. c++类与对象(多文件编程!)(编写一个有关股票的程序,其中有两个类:一个是深圳类shen_stock,另一个是上海类shang_stock。)

    #编写一个有关股票的程序,其中有两个类:一个是深圳类shen_stock,另一个是上海类shang_stock.类中有三项私有数据成员:普通股票个数general.ST股票个数st和PT股票个数pt, ...

  3. Java static静态变量只有一个,被类拥有

    java类提供了两种类型的变量:用static关键字修饰的静态变量和没有static关键字修饰的实例变量. 1.静态变量属于类,在内存中只有一个副本(所有势力都指向同一个内存地址).只要静态变量所在的 ...

  4. java 不是封闭类_java – 不是一个封闭的类错误Android Studio

    我在 Android开发中是新的,并没有深入的Java知识.我长时间困扰着一个问题.我试图在按钮点击上打开一个新的活动.但是我收到一个错误:错误:不是封闭类:Katra_home. 这是MainAct ...

  5. Java基础编程题目——编写一个三角形的类

    编写一个代表三角形的类.其中3条边为三角形的属性,并封装有求三角形的面积和周长的方法.分别针对3条边为3.4.5和7.8.9的两个三角形进行测试. public class Triangle {pub ...

  6. 第十周实验指导--任务3--先建立一个Point(点)类,再派生出一个Circle(圆)类,再派生出一个Cylinder(圆柱体)类...

    /* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved. * 文件名称:定义Compl ...

  7. 4.(简答题,25.0分) (20分)(1)定义一个新冠病毒类Virus,定义一个德尔塔病毒类(Delta)和奥密克戎病毒类(Omicron),这两个类是新冠病毒类的子类;定义一个“可抵御地”接口,德

    这里写自定义目录标题 欢迎使用Markdown编辑器 新的改变 功能快捷键 合理的创建标题,有助于目录的生成 如何改变文本的样式 插入链接与图片 如何插入一段漂亮的代码片 生成一个适合你的列表 创建一 ...

  8. JAVA设计一个汽车类Vehicle,包含的属性有车轮个数wheels和车重weight

    编写一个Java应用程序,设计一个汽车类Vehicle,包含的属性有车轮个数wheels和车重weight.小车类Car是Vehicle的子类,其中包含的属性有载人数loader.卡车类Truck是C ...

  9. 为什么一个java源文件中只能有一个public类

    多个public类 可以有多个类,但只能有一个public的类,并且public的类名必须与文件名相一致.一个文件中可以只有非public类,如果只有一个非public类,此类可以跟文件名不同. 原因 ...

  10. java存款输入密码类,创建一个银行账户类,包括账号、用户姓名、密码和余额属性,实现开户、查询余额、取款、存款功能。...

    用类与对象创建一个银行账户类.银行账户类包括账号.用户姓名.密码和余额属性,银行账户类的功能包括: 开户 查询余额 取款 存款 功能实现思路: 开户方法 Account(),创建账户的账号.密码.姓名 ...

最新文章

  1. 【laravel7.x中文文档】Redis
  2. 一个关于使用 $month,$dayOfMonth 进行按月/日统计的问题
  3. Spring–添加SpringMVC –第1部分
  4. jsp--cookie
  5. 2天后mysql_mysql 学习笔记 第二天
  6. 内存超频时序怎么调_电脑内存条专业科普,内存选购、内存品牌、内存安装、内存时序体质、内存超频频率详细讲解...
  7. 并发编程(1): volatile、原子变量、自旋锁和互斥锁
  8. [转载] python自定义异常类型和raise抛出异常
  9. IBM为私有云用户提供开源数据库访问
  10. 苹果鼠标驱动_EFI引导目录drivers64UEFI文件夹(.efi)文件驱动介绍
  11. 维纳滤波python 函数_Python中离焦图像的维纳滤波
  12. 电脑拆机清灰及机械硬盘安装记录
  13. js生成java uuid_javascript 生成UUID
  14. 【HAVENT原创】CentOS 下 nginx 配置和启动
  15. 网站投票系统制作与流程
  16. 项目一——电子通讯录
  17. “怀孕后,老公居然背着我做这些事”:有没有嫁对人,看这点就知道了
  18. 【面试题】前端人70%以上 不了解的promise/async await
  19. WOS(六)——导出数据格式及处理
  20. 详解比较好的音视频通话SDK开发包的技术要点

热门文章

  1. AUTOCAD——设置图层
  2. 微信模板消息html,微信推送模板消息,偶发出现报错errcode
  3. UIM28RS-IE RS485/脉冲二合一28 闭环/开环步进一体机
  4. LOAP引擎:clickhouse 01: 介绍、安装及集群搭建
  5. VBS实现添加网络打印机
  6. 净推荐值NPS(Net Promoter Score)
  7. C语言程序的基本,C语言编程基础知识汇总学习,适合初学者!
  8. 颜色中英文对照表颜色名字色彩名称
  9. excel替换快捷键_18个Ctrl系列快捷键,简单易上手,且实用
  10. excel设置下拉菜单多选_如何设置多选Excel下拉菜单