请学习构造方法和封装微课
this内存原理动画
请 完成下面的随堂测试
题目1.定义一个类,由构造方法初始化一个值作为一个正方形的边长,该类计算出正方形的面积,并输出到屏幕上。
题目2:编写一个圆类Circle,该类拥有一个私有的成员变量radius,一个无参的构造方法,一个有参的构造方法,三个成员方法,分别用于计算圆面积、圆周长和输出圆半径、面积和周长,并定义主方法,输出半径为12.5的圆的周长和面积。
题目3:构造方法与重载:定义一个网络用户类,要处理的信息有用户ID、用户密码、email地址。在建立类的实例时把以上三个信息都作为构造函数的参数输入,其中用户ID和用户密码时必须缺省时email地址是用户ID加上字符串"@gameschool.com"。
请独立完成下面程序:
题目:定义一个表示学生信息的类Student,要求如下:
(1)类Student的属性如下:
sNO表示学号;sName表示姓名;sSex表示性别; sAge表示
年龄; sJava:表示Java课程成绩。
(2)类Student带参数的构造方法:
在构造方法中通过形参完成对成员变量的赋值操作。
(3)类Student的方法成员:
getNo()∶获得学号;
getName()︰获得姓名;
getSex():获得性别;
getAge()获得年龄;
getJava():获得Java课程成绩
(4)根据类Student的定义,创建五个该类的对象,输出每个学生的信息,计算并输出这五个学生Java语言成绩的平均值,以及计算并输出他们Java语言成绩的最大值和最小值。