package com.hanqi.kejian;/*按要求编写Java应用程序。
(1)创建一个叫做机动车的类:
属性:车牌号(String),车速(int),载重量(double)
功能:加速(车速自增)、减速(车速自减)、修改车牌号,查询车的载重量。
编写两个构造方法:一个没有形参,在方法中将车牌号设置“XX1234”,速
度设置为100,载重量设置为100;另一个能为对象的所有属性赋值;
(2)创建主类:
在主类中创建两个机动车对象。
创建第一个时调用无参数的构造方法,调用成员方法使其车牌为“辽
A9752”,并让其加速。
创建第二个时调用有参数的构造方法,使其车牌为“辽B5086”,车速为150,
载重为200,并让其减速。
输出两辆车的所有信息*/
public class jiDongChe {//属性String chePai;int cheSu;double zaiZhong;//构造方法 1,没形参jiDongChe(){chePai="XX1234";cheSu=100;zaiZhong=100;}//构造方法2,有形参jiDongChe(String a,int b,double c){chePai=a;cheSu=b;zaiZhong=c;}//成员方法1(无构造方法)public String getone1(){chePai="辽A9752";return chePai;}public double getone2(double i){cheSu+=i;return cheSu;}//成员方法2(有构造方法)public String gettwo1(){chePai="辽B5086";return chePai;}public int gettwo2(int i){cheSu=150+i;return cheSu;        }}//主类main方法package com.hanqi.kejian;public class jiDongChetext0918 {public static void main(String[] args) {// TODO Auto-generated method stub//创建第一个主类对象ji1jiDongChe ji1=new jiDongChe();System.out.println(ji1.chePai);System.out.println(ji1.cheSu);System.out.println(ji1.zaiZhong);System.out.println(ji1.getone1());System.out.println(ji1.getone2(50));//创建第二个主类对象ji2jiDongChe ji2=new jiDongChe("鲁c110",100,500);System.out.println(ji2.gettwo1());System.out.println(ji2.gettwo2(20));}}

  运行结果

转载于:https://www.cnblogs.com/zhangnaitao/p/5887028.html

0918类对象重载,作业3相关推荐

  1. 0918类对象重载,作业2

    package com.hanqi.kejian;/*按要求编写Java应用程序. (1)创建一个叫做People的类:属性:姓名.年龄.性别.身高 行为:说话.计算加法.改名 编写能为所有属性赋值的 ...

  2. 实验二——函数重载,快速排序,类对象

    函数重载: #include<iostream> using namespace std; struct complex{ double real; double imaginary; } ...

  3. 【C++】利用构造函数对类对象进行初始化

    运行环境:VS2017 一.对象的初始化 每一个对象都应当在它建立之时就有就有确定的内容,否则就会失去对象的意义. class Time {int hour = 0;int min = 0;int s ...

  4. (邓爱萍)类 对象 课本

    一.类与对象 对象 对象就是组成现实世界的个体,他们之间存在着错综复杂的关系. 面向对象的分析 一些对象具有相似的特征 一些对象之间有相互作用 把这些对象以及对象之间的关系找出来. 类 把个体归纳为不 ...

  5. (邓爱萍)类对象-this关键字

    this.域名(成员变量 当一般方法的 参数名------对象的域名(成员变量名),,在一般方法内部使用 this.域名 public class Rectangle {double x;------ ...

  6. c++全局类对象_史上最全 Python 面向对象编程

    面向对象编程和函数式编程(面向过程编程)都是程序设计的方法,不过稍有区别. 面向过程编程: 1. 导入各种外部库 2. 设计各种全局变量 3. 写一个函数完成某个功能 4. 写一个函数完成某个功能 5 ...

  7. python定义方法继承类_Python类的定义、继承及类对象使用方法简明教程

    Python编程中类的概念可以比作是某种类型集合的描述,如"人类"可以被看作一个类,然后用人类这个类定义出每个具体的人--你.我.他等作为其对象.类还拥有属性和功能,属性即类本身的 ...

  8. const成员函数、const类对象、mutable数据成员

    1. const成员函数 只是告诉编译器,表明不修改类对象. 但是并不能阻止程序员可能做到的所有修改动作,比如对指针的修改,编译器可能无法检测到 2. 类体外定义的const成员函数,在定义和声明处都 ...

  9. python定义一个人类_Python类的定义、继承及类对象使用方法简明教程

    Python编程中类的概念可以比作是某种类型集合的描述,如"人类"可以被看作一个类,然后用人类这个类定义出每个具体的人--你.我.他等作为其对象.类还拥有属性和功能,属性即类本身的 ...

最新文章

  1. 沉默不是一个好的选择
  2. mysql 重置id
  3. mysql 从裤3523_MySQL出现3523错误分析
  4. 中国科学院计算机网络信息中心科学数据中心,中科院计算机网络信息中心发布系列可信共享科学数据公共服务...
  5. swal ajax,Sweetalert详细介绍
  6. nodejs 安装express
  7. java lambda表达式详解_java8新特性-Lambda表达式的详解(从0开始)
  8. Caffe傻瓜系列(6):solver及其配置
  9. OneNote使用教程
  10. # 慢东周记(第 1 期):【本周话题】真正的投资者应该是寻找到长期、稳定、持续的正期望收益机会且重仓
  11. 设计一个电商平台积分兑换系统
  12. iOS 屏幕旋转监听
  13. 艾美捷人免疫球蛋白IgG4 ELISA试剂盒,双抗体“三明治”技术
  14. 单引号和0的ASCII码
  15. 5.[STM32]动动小手,自己制作做一个自动浇花系统吧
  16. 牛年牛人侃电脑 (素材来自网络)改编 大风
  17. mac下查看隐藏文件夹
  18. Dockerfile 的 CMD 与 ENTRYPOINT 傻傻分不清楚
  19. 【进制转换】— 包含整数和小数部分转换(二进制、八进制、十进制、十六进制)手写版,超详细
  20. 第一次使用支付接口(银联接口)

热门文章

  1. Another app is currently holding the yum lock; waiting for it to exit...
  2. Centos7 安装pyhton3.7.4
  3. SQLAlchemy ORM教程之二:Query
  4. Linux C 存储映射IO
  5. vue2.0中watch总结:普通监听和深度监听
  6. 英语发音规则---M字母
  7. Jenkins关联GitHub进行构建
  8. maven 学习---Maven本地资源库
  9. ASP.Net 使用SqlBulkCopy批量插入
  10. 院士怒批:中国科研被SCI和西方支配,贫于创新、贫于思想