创建一个类Student,字符串型变量name,字符型变量sex,定义整型变量age,定义方法void outputInformation( String inputName,int inputAge,char inputSex),在方法体内用方法参数给成员变量name,sex,age赋值,以一定格式输出各信息。
时间: 2024-03-06 20:51:58 浏览: 22
好,以下是一个简单的示例代码,参考一下:
```java
public class Student {
private String name;
private char sex;
private int age;
public void outputInformation(String inputName, int inputAge, char inputSex) {
name = inputName;
age = inputAge;
sex = inputSex;
System.out.println("姓名:" + name);
System.out.println("性别:" + sex);
System.out.println("年龄:" + age);
}
}
```
在这个示例代码中,我们创建了一个名为Student的类,并定义了三个成员变量name、sex和age,以及一个名为outputInformation的方法。在这个方法中,我们使用方法参数inputName、inputAge和inputSex给成员变量name、age和sex赋值,并输出各信息。
需要注意的是,示例代码中使用了private关键字来修饰成员变量,这是为了保证数据的封装性,防止外部直接访问或修改成员变量。如果需要在外部使用这些成员变量,可以在类中定义相应的getter和setter方法。
相关问题
java 创建一个类Student,字符串型变量name,字符型变量sex,定义整型变量age,定义方法void outputInformation( String inputName,int inputAge,char inputSex),在方法体内用方法参数给成员变量name,sex,age赋值,以一定格式输出各信息
好的,我来解答你的问题。
以下是Java代码实现:
```java
public class Student {
private String name;
private char sex;
private int age;
public void outputInformation(String inputName, int inputAge, char inputSex) {
name = inputName;
sex = inputSex;
age = inputAge;
System.out.println("姓名:" + name + ",性别:" + sex + ",年龄:" + age);
}
}
```
解释一下代码:
首先我们创建了一个名为 `Student` 的类,其中包含了一个 `name` 字符串变量、一个 `sex` 字符变量和一个 `age` 整型变量。这三个变量都是私有的,表示只能在本类中访问。
接下来我们定义了一个名为 `outputInformation` 的方法,该方法有三个参数:`inputName`(字符串类型)、`inputAge`(整型类型)和 `inputSex`(字符类型)。在方法体内,我们使用这三个参数为成员变量 `name`、`sex`、`age` 赋值。最后,我们使用 `System.out.println` 方法以一定格式输出各信息。
这样,我们就完成了用 Java 创建一个名为 `Student` 的类,并在其中定义了一个名为 `outputInformation` 的方法,用于输出学生的姓名、性别和年龄。
1. 定义一个学生类Student,定义3个成员变量id,name,age,生成相应的getter和setter方法
好的,以下是实现该需求的示例代码:
```java
public class Student {
private int id;
private String name;
private int age;
// 构造方法
public Student(int id, String name, int age) {
this.id = id;
this.name = name;
this.age = age;
}
// id的getter和setter方法
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
// name的getter和setter方法
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
// age的getter和setter方法
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
}
```
以上代码定义了一个名为`Student`的类,其中包含3个成员变量`id`、`name`、`age`,并且提供了相应的getter和setter方法。该类还包含一个构造方法,用于初始化成员变量。如果需要在类外部访问这些成员变量,可以通过getter和setter方法来实现。