编写一个学生类

(1)

class Student{
private int no;
private String name;
private String sex;
private int age;
public void setNo(int myNo){
if(myNo <=0||myNo>=50){
System.out.println("学号出错,默认用10代替");
no = 10;}
else
no = myNo;
}
public void setSex(String mySex){
sex = mySex;
}
public void setName(String myName){
name = myName;
}
public void setAge(int myAge){
if(myAge <=0){
System.out.println("年龄出错,使用默认年龄18岁代替");
age = 18;}
else
age = myAge;

public String getName(){
System.out.println("姓名:"+name);
return name;}
public String getSex(){
System.out.println("性别:"+sex);
return sex;}
public int getAge(){
System.out.println("年龄:"+age);
return age;}
public int getNo(){
System.out.println("学号:"+no);
return no;}
}
public class Student1 {
public static void main(String[] args) {
Student p1 = new Student();
p1.setName("雪");
p1.setAge(-18);
p1.setSex("女");
p1.setNo(-3);
p1.getName();
p1.getAge();
p1.getSex();
p1.getNo();
}
}

(2)

public class Student2 {
public static void main(String[] args) {
Student p2 = new Student();
p2.setName("唉");
p2.setSex("男");
p2.setNo(3);
p2.getName();
p2.getSex();
p2.getNo();
}
}

(3)

public class Student3 {
public static void main(String[] args) {
Student p3 = new Student();
p3.setName("毁");
p3.setNo(9);
p3.getName();
p3.getNo();
}
}


(4)

public class Student4 {
public static void main(String[] args) {
Student p4 = new Student();
p4.setNo(16);
p4.getNo();
}
}


(1)


(2)


(3)


(4)


### 回答1: 好的,以下是一个简单的学生类的 Java 代码: public class Student { private String name; private int age; private String id; public Student(String name, int age, String id) { this.name = name; this.age = age; this.id = id; } public void setName(String name) { this.name = name; } public String getName() { return name; } public void setAge(int age) { this.age = age; } public int getAge() { return age; } public void setId(String id) { this.id = id; } public String getId() { return id; } } 希望这个学生类的代码对你有帮助! ### 回答2: 学生类一个封装了学生相关信息和行为的对象,可以用来表示一个学生的实体。以下是一个用Java编写学生类的示例: ```java public class Student { private String name; // 学生姓名 private int age; // 学生年龄 private String gender; // 学生性别 public Student(String name, int age, String gender) { this.name = name; this.age = age; this.gender = gender; } public String getName() { return name; } public void setName(String name) { this.name = name; } public int getAge() { return age; } public void setAge(int age) { this.age = age; } public String getGender() { return gender; } public void setGender(String gender) { this.gender = gender; } public void study() { System.out.println(name + "正在学习..."); } public void eat() { System.out.println(name + "正在吃饭..."); } // 可以根据需要添加其他行为方法 public static void main(String[] args) { // 创建学生对象 Student student = new Student("小明", 18, "男"); System.out.println("姓名:" + student.getName()); System.out.println("年龄:" + student.getAge()); System.out.println("性别:" + student.getGender()); student.study(); // 调用学习方法 student.eat(); // 调用吃饭方法 } } ``` 上述代码定义了一个名为`Student`的学生类,包含了学生的姓名、年龄和性别性,并提供了相应的getter和setter方法用于操作性。此外,还定义了学习和吃饭两个行为方法。 在`main`方法中,我们创建了一个学生对象并调用了其各个方法进行测试。输出结果如下: ``` 姓名:小明 年龄:18 性别:男 小明正在学习... 小明正在吃饭... ``` 这样我们就完成了一个简单的用Java编写学生类。 ### 回答3: 学生类一个用Java编写的表示学生的类。在这个类中,我们可以定义学生的各种性和方法。 首先,我们需要定义学生类的实例变量,这些变量包括学生的姓名(name)、年龄(age)、性别(gender)、学号(id)等。 然后,我们可以为学生类添加构造方法,用于初始化学生对象的性。可以提供一个无参构造方法,也可以提供一个带参数的构造方法来初始化学生性。 接下来,我们可以为学生类添加一些方法,用于获取和设置学生性值。例如,可以添加一个方法来获取学生的姓名(getName)和年龄(getAge),和一个方法来设置学生的性别(setGender)、学号(setId)等。 另外,学生类还可以包含一些其他的功能方法,例如计算学生的身高、体重等。这些方法可以通过类的实例来调用。 最后,在学生类中可以重写toString()方法,用于返回学生对象的字符串表示。这样,当我们输出学生对象时,会打印出有意义的信息。 通过上述方式,我们可以编写一个学生类,用于表示和操作学生性和方法。这个学生类可以根据具体需求进行扩展和修改,以满足不同的应用场景。同时,通过使用学生类,我们可以更方便地管理和操作学生对象的性和方法。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值