设计一个名为 Student 的类表示学生。 这个类包括: (1) 一个名为 name 的 String 型数据域,表示学生的姓名。 (2) 两个名为 height 和 weight 的 double 型数据域,它们分别表示学生的身高和 体重。height 和 weight 的初始值均为 0。 (3) 创建学生类的无参构造方法。 (4) 创建一个 name、height、weight 为指定值的学生的带参构造方法。 (5) 一个名为 getBMI ()的方法返回学生的 BMI 指数。BMI = 体重(kg)/身高(m) (6) 实例化一个学生对象,name、height、weight 的初始值为“andy”、1.68、48。 (7) 求该学生对象的 BMI 指数。
时间: 2023-03-19 14:20:49 浏览: 145
答案:类Student表示学生,它包括:一个名为name的String型数据域,表示学生的姓名;两个名为height和weight的double型数据域,它们分别表示学生的身高和体重,height和weight的初始值均为0;创建学生类的无参构造方法;创建一个name、height、weight为指定值的学生的带参构造方法;一个名为getBMI()的方法返回学生的BMI指数(BMI = 体重(kg)/身高(m));实例化一个学生对象,name、height、weight的初始值为“andy”、1.68、48;求该学生对象的BMI指数,结果为17.05。
相关问题
JAVA 6-1 设计Student类 定义一个Student类,表示学生信息。Student类有学号(id,整型)、姓名(name,字符串)、性别(sex,字符型,m表示男性,f表示女性)三个私有数据域;有参构造方法将学号、姓名、性别设置为给定的参数;成员方法display显示学生的信息。 注意,Student类的定义应该这样开始: class Student { 也就是说,Student类的class前面不要有public。
好的,根据您的要求,下面是一个Java的Student类的例子,它包括一个私有的id、name和sex数据成员,以及一个构造函数和一个显示学生信息的成员方法:
```java
class Student {
private int id;
private String name;
private char sex;
public Student(int id, String name, char sex) {
this.id = id;
this.name = name;
this.sex = sex;
}
public void display() {
System.out.println("学号:" + id);
System.out.println("姓名:" + name);
System.out.println("性别:" + sex);
}
}
```
在这个例子中,我们使用了Java中的类和访问修饰符,将id、name和sex定义为私有数据成员,避免了直接访问这些数据成员。我们还提供了一个构造函数,用于初始化对象的数据成员。最后,我们还提供了一个display方法,用于显示学生的信息。
希望这个例子能够帮助您设计出符合要求的Student类。
6-1 设计Student类 分数 10 作者 刘凤良 单位 天津仁爱学院 定义一个Student类,表示学生信息。Student类有学号(id,整型)、姓名(name,字符串)、性别(sex,字符型,m表示男性,f表示女性)三个私有数据域;有参构造方法将学号、姓名、性别设置为给定的参数;成员方法display显示学生的信息。 注意,Student类的定义应该这样开始: class Student { 也就是说,Student类的class前面不要有public。
好的,根据您的要求,下面是一个C++的Student类的例子,它包括一个私有的id、name和sex数据成员,以及一个构造函数和一个显示学生信息的成员方法:
```cpp
class Student {
private:
int id;
string name;
char sex;
public:
Student(int id, string name, char sex) {
this->id = id;
this->name = name;
this->sex = sex;
}
void display() {
cout << "学号:" << id << endl;
cout << "姓名:" << name << endl;
cout << "性别:" << sex << endl;
}
};
```
在这个例子中,我们使用了C++中的类和访问修饰符,将id、name和sex定义为私有数据成员,避免了直接访问这些数据成员。我们还提供了一个构造函数,用于初始化对象的数据成员。最后,我们还提供了一个display方法,用于显示学生的信息。
希望这个例子能够帮助您设计出符合要求的Student类。
相关推荐
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![java](https://img-home.csdnimg.cn/images/20210720083646.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)