编写“电费管理类”及其测试类。

第一步 编写“电费管理”类

私有属性:上月电表读数、本月电表读数 构造方法:无参、2个参数 成员方法:getXXX()方法、setXXX()方法 成员方法:显示上月、本月电表读数

第二步 编写测试类

创建对象一:上月电表读数为1000,本月电表读数为1200。 要求:调用无参构造方法创建对象; 调用setXXX()方法初始化对象; 假设每度电的价格为1.2元,计算并显示本月电费。 创建对象二:上月电表读数1200,本月电表读数为1450。 要求:调用2个参数的构造方法创建并初始化对象; 调用setXXX()方法修改本月电表读数为1500(模拟读错了需修改); 假设每度电的价格为1.2元,计算并显示本月电费。

package sad撒多;

public class E {

}class Elc{

private double lastmElc;

private double thismElc;

Elc() {

}

Elc(double lastmElc,double thismElc) {

this.lastmElc=lastmElc;

this.thismElc=thismElc;

}

double getlastmElc() {

return this.lastmElc;

}

double getthismElc() {

return this.thismElc;

}

void setlastmElc(double lastmElc) {

this.lastmElc=lastmElc;

}

void setthismElc(double thismElc) {

this.thismElc=thismElc;

}

void showElc() {

System.out.println("上月电表读数为:"+this.lastmElc);

System.out.println("本月电表读数为:"+this.thismElc);     } }

public class ElcTest {

public static void main(String[] args) {

Elc a=new Elc();

a.setlastmElc(1000);

a.setthismElc(1200);

a.showElc();

System.out.println("本月电费为:"+(a.getthismElc()-a.getlastmElc())*1.2);

Elc b=new Elc(1200,1450);

b.setthismElc(1500);

b.showElc();

System.out.println("本月电费为:"+(b.getthismElc()-b.getlastmElc())*1.2);

}

}

转载于:https://www.cnblogs.com/czy-995605776/p/10804525.html

java第四次上机作业相关推荐

  1. java第四次上机作业_第十java上机作业

    第十java上机作业 第七章上级作业 7.1 public class Rectangle { double width=1; double height=1; String color=" ...

  2. java上机实验作业 编写汽车类car_JAVA第十四次上机作业

    1.(1)定义一个汽车类Vehicle,要求如下:(知识点:类的继承 方法的覆盖) (a)属性包括:汽车品牌brand(String类型).颜色color(String类型)和速度speed(doub ...

  3. SDN第四次上机作业

    1.建立以下拓扑,并连接上ODL控制器 2.利用ODL下发流表,使得h3在10s内ping不通h1,10s后恢复. 3.借助Postman通过ODL的北向接口下发流表,再利用ODL北向接口查看已下发的 ...

  4. 找到指针的奇数位置 c语言,(ppt)【C语言程序设计】上机作业2010.ppt

    (ppt)[C语言程序设计]上机作业2010 <C程序设计>上机作业 上机时间: 第6周周日上午8:30~11:30, 第8.10.12周周二晚上6:50~9:50 上机地点:科A506 ...

  5. 【0基础学java】教学日志:javaSE-面向对象6-面向对象前4章上机作业点评,主要涉及继承、封装、多态三个章节的内容

    目录 一.面向对象第一章上机作业参考答案(略) 二.面向对象第二章上机作业参考答案: 三.面向对象第三章上机作业参考答案: 1.上机练习1已在第三章博客中编写,请参考: 2.上机练习2 四.面向对象第 ...

  6. 上机作业:日历(java)

    上机作业:日历(java) 1.思路框架分析 本着按照手机日历的构造模型作为model,我着手开始了日历java小程序的编写.说到日历,就不得不提一嘴最可恶的闰年.懂得都懂,闰年是bug制造者.这次用 ...

  7. Java第四次作业——面向对象高级特性(继承和多态)

    Java第四次作业--面向对象高级特性(继承和多态) (一)学习总结 1.学习使用思维导图对Java面向对象编程的知识点(封装.继承和多态)进行总结. 2.阅读下面程序,分析是否能编译通过?如果不能, ...

  8. JAVA数据库第四章上机3_Java第二至第四章上机练习题

    Java第二章~第四章上机题 以下页码见第8版教材 1.完成P53页2.14题 2.完成P53页2.15题,请使用循环编程.输入分别为半年,一年. 3.同上题描述进行编程,问要存多少个月,获得的利息大 ...

  9. Java第四次作业,面向对象高级特性(继承和多态)

    Java第四次作业-面向对象高级特性(继承和多态) (一)学习总结 1.学习使用思维导图对Java面向对象编程的知识点(封装.继承和多态)进行总结. 2.阅读下面程序,分析是否能编译通过?如果不能,说 ...

最新文章

  1. (转载)从无知到有知
  2. spring中控制器和服务层校验的实现原理
  3. 【PAT乙级】1024 科学计数法 (20 分)
  4. Redis常用命令之操作Set(集合)
  5. ubuntu 12.04 ubuntu System program problem detected 解决方法
  6. vfp生成菜单时文件不存在_如何在VFP项目中创建菜单
  7. 三维点云学习(3)3-Gaussian Mixture Model (GMM)
  8. FPGA BCD计数器(多位)
  9. 移动100兆光纤,白天速度快,到了晚上卡成狗,何解?
  10. MATLAB | 全网唯一,双变量及三变量映射图表的MATLAB绘制
  11. 图片的增强之-裁剪、旋转、放缩
  12. 推荐一款开源的ICO制作神器——greenfish
  13. 第三方接入支付宝授权登录(支付宝新建应用没有公钥和私钥)问题
  14. 软件测试用例设计之Pairwise算法
  15. 睿智的目标检测20——利用mAP计算目标检测精确度
  16. Taurus_Linux
  17. 中国天眼新发现登Nature封面:恒星形成速度比我们想象快10倍
  18. 一位15年资深HR直言:清退35岁以上基层员工,早已是公开秘密
  19. 非常可乐(HDU-1495)
  20. Android中级工程师面试总结

热门文章

  1. Kaggle | 用 YoloV5 将物体检测的性能翻倍的心路历程
  2. 招生 | 上海交通大学人工智能课题组招收博士生
  3. 盲审不到4分的论文竟中了ICLR 2019??!!ICLR 2019官方这样回应
  4. 几个实例让你轻松理解正则表达式
  5. 使用RNN预测股票价格系列二
  6. 通过导入txt数据画出python turtle图形_【Python】txt文件读取绘画
  7. wamp惯用的php框架_wamp集成环境php多版本搭建(php5.5,php5.6,php7.0.6)
  8. java httpclient 重定向_如何在HttpClient中自动重定向(java,apache)
  9. php 获取mysql大小限制_php计算整个mysql数据库大小的方法
  10. 计算机硬件知识pdf,计算机硬件知识 (很详细)