更多“2.按以下要求编写程序 (1) 创建一个Rectangle类,添加width和height两个成员变量 (2) 在Rectangle中添加两种方法分别计算矩形的周长和面积 (3) 编程利用Rectan…”相关的问题
第1题
编程创建一个Rectangle类,在类中: (1)定义两个私有变量length和width表示长、宽; (2)定义一个方法setDemo(...)对长和宽进行初始化,当长或者宽<0时,给出错误提示; (3)定义一个方法area()求面积; 创建主类Test,要求在主类主方法中,创建Rectangle类的对象,求给定尺寸的长方形的面积(假设长、宽分别从键盘输入)。 注意:在文本区选择.java语言,将源代码写入即可,不需要截图,不需要附件。题目中未涉及到的信息,可自行确定。
点击查看答案
第2题
设计一个长方形类Rectangle,成员变量包括长和宽。类中包含构造方法Rectangle(double length,double width)、计算面积calArea和周长calPerimeter的方法,并有相应的set()方法和get()方法设置和获得长和宽。
点击查看答案
第3题
编写程序: (1)创建一个Box类,在该类中: 定义三个成员变量,表示一个立方体的长、宽和高; 定义成员方法setBox(……)对参数(长、宽、高)进行检查,如果>0,则赋值给成员变量,否则给出错误提示; 定义成员方法volume(),求立方体的体积。 (2)定义主类、主方法,创建Box类的对象box,利用参数传递,求给定尺寸的立方体(如:3、4、5)的体积。 要求:在文本区选择.java语言,将所有代码写入即可。题目中未涉及到的信息,可自行确定。
点击查看答案
第4题
假设学生的属性包括学号(int类型)、姓名(String类型)、数学成绩(double类型)和计算机成绩(double类型),要求: (1)声明学生类Student,其中包括上述要求的成员变量和构造方法,还要有一个void print()方法,功能是输出成员变量(4个成员变量)的信息。 (2)声明学生类Student的子类,也就是研究生类PostGraduate,其中,研究生类继承了父类的学号、姓名、数学成绩和计算机成绩,此外,研究生类还有自己的两个新属性导师姓名(String类型)和研究方向(String类型)。还有,研究生类要重写父类的void print()方法,功能是输出成员变量(6个成员变量)的信息。(想一想研究生的构造方法怎么写,提示,从父类继承的成员变量可以在子类的构造方法中使用super关键字。) (3)声明主类,在主方法main中,创建一个Student类的对象,从键盘上输入其属性信息,并且通过其print方法输出这些信息;创建一个PostGraduate类的对象,从键
点击查看答案
第5题
设计一个类Cal,定义两个整型数据成员intX和intY,定义构造函数实现对intX和intY的初始化,按照下列要求完成练习: (1)定义一个方法Add(),实现对数据成员的加法即intX+intY; (2)再定义一个方法Sub(),实现数据成员的减法即intX-intY; (3)定义Cal的派生类Cal2串类型的数据成员strX和strY。 (5)为类Cal2添加一个构造方法,通过参数给strX、strY赋值 (6)为类Cal2添加2个方法, 1.Add():实现对strX和strY的连接 2.Sub():实现从strX中移除strY (7)为类Cal2定义一个方法Multi(),实现数据成员的乘法即intX*intY; (8)为类Cal2定义一个方 (4)为类Cal2添加2个字符法Div()实现数据成员的除法即intX/intY; (9)在Main方法中创建Cal2的对象c2。 (10)从键盘输入2个整数,调用c2.Add()和c2.Sub()方法,并输出结果; (11)再次调用c2
点击查看答案
第6题
一个结构变量作为一种变量类型,结构变量下可包含()个成员,每一个成员就是一个基本变量。
点击查看答案
第7题
编写程序。编写一个关于圆形的C++程序。要求用定义一个圆形类Circle,其中包含如下成员: 1) 1个私有数据成员(半径); 2) 3个公有函数成员(设置半径、计算面积、计算周长); 3) 3个构造函数(不带参数的构造函数、带参数的构造函数和拷贝构造函数)。 编写主函数main(),使用圆形类Circle创建圆形对象,要求: 1) 定义一个圆对象c1,从键盘输入一个值x并将其设定为c1的半径,计算并显示c1的面积和周长; 2) 再定义一个圆对象c2,并将半径初始化为2x,计算并显示c2的面积和周长; 3) 再定义一个圆对象c3,并用c1初始化c3,计算并显示c3的面积和周长。 注:请粘贴源代码或屏幕截图,不要上传附件。
点击查看答案
第8题
定义一个表示学生信息的类Student,要求如下: (1)类Student的成员变量:学号、姓名、性别、年龄和Java成绩。 (2)类Student的构造方法。 (3)类Student的getters和setters方法。 (4)根据类Student的定义,创建5个该类的对象,输出每个学生的信息,计算并输出这5个学生Java语言成绩的平均值,以及计算并输出他们Java语言成绩的最大值和最小值。
点击查看答案
第9题
已有一个类B,现定义一个类A,要求以继承方式继承B类,请完成下面的填空:public __________1_________ { //成员函数和成员变量 };
点击查看答案