1.写一个名为Rectangle的类表示矩形。其属性包括宽width、高height和颜色color,width和height都是double型的,而color则是String类型的。要求该类具有:

(1) 使用构造函数完成各属性的初始赋值

(2) 使用get…()和set…()的形式完成属性的访问及修改

(3) 提供计算面积的getArea()方法和计算周长的getLength()方法

实验代码

public class Rectangle {

private double height;

private double width;

private String color;

public double getHeight(){

return height;

}

public void setHeight(double height){

this.height = height;

}

public double getWidth(){

return width;

}

public void setWidth(double width){

this.width = width;

}

public String getColor(){

return color;

}

public void setColor(String color){

this.color = color;

}

public Rectangle(double height,double width,String color ){

this.setHeight(height);

this.setWidth(width);

this.setColor(color);

}

public void getArea(){

double area = 0;

area = this.height*this.width;

System.out.println("矩形的面积" + area);

}

public void getGirth(){

double girth = 0;

girth = (this.height + this.width)*2;

System.out.println("矩形的周长" + girth);

}

public String toString(){

String recStr = "矩形的高度:" + this.getHeight() + "矩形的高度:" + this.getWidth() + "颜色:" + this.getColor();

return recStr;

}

public static void main(String args[]){

Rectangle rec = new Rectangle(8,9,"黑色");

rec.getArea();

rec.getGirth();

System.out.println(rec.toString());

}

}

原文:https://www.cnblogs.com/buxiu888/p/11536002.html

java类与对象实验报告心得体会_第四周课程总结与实验报告(Java简单类与对象)...相关推荐

  1. c#程序设计实训报告心得体会_关于实训的心得体会4篇

    关于实训的心得体会4篇 心得体会是指将学习的东西运用到实践中去,通过实践反思学习内容并记录下来的文字.有关实训的心得体会,欢迎大家一起来借鉴一下! 实训的心得体会(一): 透过这两周的实训,我们学会了 ...

  2. python实验总结心得体会_山东省实验学子在“2020未来太空学者大会中国区终选赛”中获佳绩...

    日前,"2020未来太空学者大会中国区终选赛"在北京举行,来自全国各地的近300名选手参加了此次比赛.山东省实验中学孙皓霖.林立栋.任淏璐.张明慧.刘宇哲.董晗.刘至理.刘齐一星. ...

  3. python实验总结心得体会_细探培桃法,静待李花开诺德实验学校小学部召开家访总结交流会...

    点击蓝字 关注我们 家访是一场聆听,聆听每一个孩子的心声,聆听每一个家庭的回馈:家访是一场交换,寒风中带去关爱,晚霞里带回理解:家访就是一次守望,家校共育,桃李花开.为深入推进班主任和学科教师家访工作 ...

  4. stm32实验报告心得体会_嵌入式第9次实验报告

    学号:140201218                姓名:杨昌航 组别:第7组                实验地点:D19 一.实验目的: 1.熟悉WWW技术中的SSI(Server Side ...

  5. mfc实验报告心得体会_MFC基本应用程序的建立实验报告

    2010 - 2011 学年第二学期 课程名称 VC++ 程序设计实验 指导教师 ****** 本组成员 学号姓名 ******** 实验地点 计算机学院机房 216 实验时间 2011 年 5 月 ...

  6. 计算机网络工程实验分析与体会_《软件工程》面向对象分析实验

    面向对象分析实验报告要求 1目的与要求: 1)系统学习和理解面向对象软件工程分析与设计阶段的基本任务.过程以及基本概念.原理.技术和方法: 2)掌握OOA阶段的建模方法和建模工具,如对象模型.动态模型 ...

  7. python语言的实验心得体会范文_关于实验的心得体会范文5篇

    --文章来源网络,仅供参考 1 关于实验的心得体会范文 5 篇 心得体会是指一种读书. 实践后所写的感受性文字. 是指将学习的东西运用 到实践中去, 通过实践反思学习内容并记录下来的文字, 近似于经验 ...

  8. 用计算机做科学实验心得体会,做实验的心得体会3篇

    生物学是一门以做实验为基础的自然科学,现代生物科学的发展尤其依赖科学实验.下面是学习啦带来的做实验心得体会,欢迎欣赏. 做实验的心得体会一: 实验教学是电工课教学的重要组成部分,电工知识的讲授离不开实 ...

  9. 划分vlan实验心得体会_计算机网络实验心得体会_计算机网络实验工作感想

    计算机网络是很复杂的一个事务,进行计算机网络实验是为了提升用户使用需求.下面是学习啦带来的计算机网络实验的心得体会,仅供参考. 计算机网络实验心得体会篇一 计算机网络课程的实验不同于以前做过的C语言上 ...

最新文章

  1. 前工404见闻,让我怀疑我是不是身处东南大学……
  2. SPOJ Pattern Find(Rabin Karp)
  3. springmvc二十四:自定义国际化信息
  4. 需求分析中应该注意的问题
  5. 解析:Python适合哪些人学呢?
  6. mysql3.5 所有表_mysql学习笔记3.5
  7. java上传csv文件上传_java处理csv文件上传示例详解
  8. FYR的完整形式是什么?
  9. Tomcat8+redis实现session共享
  10. 观察者模式Java内存管理进阶篇——如何避免内存泄漏
  11. 记录一下qt发布程序(.exe)心得,报错0xc00007b错误
  12. 从0到1打造自己的网络电话系统
  13. 密码学--CTF Crypto
  14. 计算机体系结构量化研究方法学习(二)
  15. 液晶电视英文linux使用教程,Arduino 1602液晶屏实验和程序
  16. Windows --- 微信内网可用,但浏览器外网无法连接
  17. MATLAB中表示点形状、颜色的常见符号
  18. Agile在线项目管理平台
  19. android指定sim卡拨号,使用双SIM卡设备中的指定SIM拨打电话
  20. 二叉树算法大总结:借助遍历的题型+需要借助递归返回多个信息的题型[本质:遍历]

热门文章

  1. wps流程图怎么不能添加文字_windows不能访问共享文件夹,不能添加共享打印机时,怎么解决呢...
  2. vue.js框架:数组的各种变异方法
  3. js 解除网页右键菜单被禁用
  4. RabbitMQ简单介绍+Windows环境安装
  5. myeclipse中如何在整个工程中搜索字符串
  6. Android 向右滑返回,退出当前activity
  7. vasp服务器中断,求助VASP能带计算的中断原因
  8. 链表面试笔试题目总结
  9. 使用ViewPager制作Android引导界面
  10. 用小程序·云开发打造运动圈小程序丨实战