1. 创建一个桌子Table类,该类中有桌子名称,重量,桌面宽度,长度及桌子高度属性。要求: ① 设计并画出桌子Table类类图; ② 用构造函数初始化所有数据成员; ③ Area() :计算桌面的
题目
1. 创建一个桌子Table类,该类中有桌子名称,重量,桌面宽度,长度及桌子高度属性。要求:
① 设计并画出桌子Table类类图;
② 用构造函数初始化所有数据成员;
③ Area() :计算桌面的面积;
④ Display(): 在屏幕上输出所有数据成员的值;
⑤ ChangeWeight(int):改变桌子重量的函数;
⑥ 在main()中,创建一个桌子对象,计算桌面的面积,改变桌子重量,并在屏幕上输出所有桌子数据成员的值。
类图
参考代码
public class Table {private String name;private double weight,lenth,width,height;public Table() {this.name = "";this.weight = 0.0;this.lenth = 0.0;this.width =0.0;this.height = 0.0;}public Table(String name, double weight, double lenth, double width, double height) {super();this.name = name;this.weight = weight;this.lenth = lenth;this.width = width;this.height = height;}//计算桌子面积public double Area() {return this.lenth*this.width;}public void Display() {System.out.println("桌子的名称为:" + this.name + "\n桌子的重量为:" + this.weight + "\n桌面的宽度为:" + this.width + "\n桌面的长度为:" + this.lenth + "\n桌子的高度为:" + this.height);}public void ChangeWeight(double wei) {this.weight = wei;}public static void main(String[] args) {String name = "办公桌";double weight=10,lenth=200,width=80,height=80;Table table = new Table(name,weight,lenth,width,height);System.out.println("桌子的面积为:" + table.Area());table.ChangeWeight(20);table.Display();}
}
运行结果
注意
说明
个人能力有限,仅供参考,共同学习!
1. 创建一个桌子Table类,该类中有桌子名称,重量,桌面宽度,长度及桌子高度属性。要求: ① 设计并画出桌子Table类类图; ② 用构造函数初始化所有数据成员; ③ Area() :计算桌面的相关推荐
- [java基础入门]java期末常考题。定义一个父类person,该类中有两个私有的属性姓名name和age,实现两个属性的封装 定义构造等等来初始化成员变量name和age,在定义显示show方法将
编程要求: 定义一个父类person,该类中有两个私有的属性姓名name和age, 实现两个属性的封装 定义构造等等来初始化成员变量name和age, 在定义显示show方法将姓名和年龄打印出来, 创 ...
- R语言使用fmsb包可视化基本雷达图(radar chart、蜘蛛图spider plot)、数据预处理(计算每个变量的最大值和最小值、并合并到原数据集)、可视化单个数据对象的雷达图
R语言使用fmsb包可视化基本雷达图(radar chart.蜘蛛图spider plot).数据预处理(计算每个变量的最大值和最小值.并合并到原数据集).可视化单个数据对象的雷达图 目录
- 数据血缘关系图 工具_如何在论文中画出漂亮的插图?用它!丨城市数据派
[你投稿了没?10万+作者"平台好才是真的好",也许下一个就是你!](点击看详情),是由城市数据派主办的征稿活动,小派在此恭候派友们投稿分享![本期看点]LaTeX是一种非常好用的 ...
- 从零开始学Python爬虫系列:Matplotlib FuncAnimation这1个功能,加1个更新函数,画出最简单的动图,让你爬取的数据动起来。(附:图片上加弹幕功能)
使用FuncAnimation这个包之前,别忘了安装ImageMagick,具体的安装过程可以看我bar chart race那一篇. Animation 动画的基础函数. FuncAnimation ...
- python怎么画出好看的统计图_python数据可视化之如何用matplotlib画出漂亮美观的趋势图...
这几天完成了一个小项目,matplotlib画出的图像总是不理想,很多细节需要调节,譬如横坐标的控制.图例的控制.周边留白的控制还有图片大小尺寸的控制,都需要根据业务需求来调整. 下面我一步步来说明 ...
- 【c++】构造函数初始化列表中成员初始化的次序性
上代码 #include <iostream> using namespace std;class A {public:A(int v): j(v + 2), i(j) {}void pr ...
- matlab mag2db函数,【采用窗函数法设计一个数字FIR低通滤波器,其技术指标为:wp=0.2pi,ws=0.3pi,rp0.25db,as=50db,并画出其频率响应图.】作业帮...
结合衰减和过度带,可选择哈明窗.尽管在设计中,没有使用通带波动值Rp,但必须检查设计的实际波动,验证它是否确实在给定容限内.对应的MATLAB程序为: wp= 0.2* pi; ws = 0.3 *p ...
- python面向对象课程大作业 定义一个描述学生基本情况的类,数据成员至少包括 “姓名、性别、学号、年级、所在院系、面向对象的考试日期”
python面向对象课程大作业 按下列要求编写一个完整的程序: 定义一个描述学生基本情况的类,数据成员至少包括"姓名.性别.学号.年级.所在院系.面向对象的考试日期",成员函数至少 ...
- 在C ++中访问类的数据成员
Accessing a data member depends solely on the access control of that data member. If its public, the ...
最新文章
- 数据仓库专题(23):总线矩阵的另类应用-Drill Down into a More Detailed Bus Matrix
- faster rcnn的源码理解(一)SmoothL1LossLayer论文与代码的结合理解
- matlab怎么画单位圆的切线,matlab绘图曲线标注怎么输出角度单位,就是那个小圆圈?...
- 「重磅猜题之第二篇」2019年大学生电子设计竞赛
- 【渝粤题库】国家开放大学2021春2175市场营销学题目
- 笔记:awesome-chatops摘要
- 电脑控制Android设备的软件——Total Control
- 【Flutter】基础组件【02】Container
- STL STL的不同实现版本
- 类与对象(面向对象的编程语言java)
- 使用代理软件SocksCap-v2.38H玩网络游戏
- healthkit简介
- 电脑系统pe去广告及恶意软件安装
- 网络层———IPv6(1)
- 微信开放标签wx-open-launch-app
- 再也不写个人日记了,再也...
- scrapy splash模拟点击
- 示波器仪器设备自动化校准计量检测软件系统NSAT-3010
- 电视剧《创业时代》中罗维演讲
- 象追求女友那样追逐客户(非常经典)