student类 java_java定义一个学生类Student

展开全部

1:

package wo;

-

public class StudentText{

public static void main(String[] args) {

32313133353236313431303231363533e59b9ee7ad9431333363386135Student s1=new Student(01,"张三");

Student s2=new Student(02,"李四");

boolean b=s1.equals(s2);

System.out.println(b);

}

}

class Student {

private int num;

private String nema;

public Student(int num, String nema) {

super();

this.num = num;

this.nema = nema;

}

public Student() {

}

public int getNum() {

return num;

}

public void setNum(int num) {

this.num = num;

}

public String getNema() {

return nema;

}

public void setNema(String nema) {

this.nema = nema;

}

public boolean equals(Object obj) {

if (this == obj)

return true;

if (obj == null)

return false;

if (getClass() != obj.getClass())

return false;

if (num != this.num)

return false;

return true;

}

}

2

package wo;

public class polyTest {

public static void main(String[] args) {

penson p=new penson("张三",25);

System.out.println(p);

loyee l=new loyee(01,3000);

System.out.println(l);

Manager m=new Manager("老师");

System.out.println(m);

}

}

class penson{

private String name;

private int age;

public penson() {

super();

}

public penson(String name,int age) {

super();

this.name=name;

this.age=age;

}

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 toString() {

return "penson [姓名:" + name + ",年龄:" + age + "]";

}

}

class loyee{

private int id;

private double salary;

public loyee() {

super();

}

public loyee(int id,double salary) {

super();

}

public int getID() {

return id;

}

public void setID(int iD) {

id = iD;

}

public double getSalary() {

return salary;

}

public void setSalary(double salary) {

this.salary = salary;

}

public String toString() {

return "loyee [工号" + id + ", 工资:" + salary + "]";

}

}

class Manager{

private String type;

public Manager() {

super();

}

public Manager(String type) {

super();

this.type=type;

}

public String getType() {

return type;

}

public void setType(String type) {

this.type = type;

}

public String toString() {

return "Manager [职务名称:" + type + "]";}

}

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: Java中定义学生类student的语法是:public class Student{ // 的属性声明 private String name; private int age; // 的构造器声明 public Student(String name, int age){ this.name = name; this.age = age; } // 的方法声明 public String getName(){ return name; } public int getAge(){ return age; } public void setName(String name){ this.name = name; } public void setAge(int age){ this.age = age; } } ### 回答2: 学生类Student是一种定义学生对象的模板。它可以包含以下属性和方法: 1. 属性: - 学生姓名(name):表示学生的姓名,数据型为String。 - 学生年龄(age):表示学生的年龄,数据型为int。 - 学生性别(gender):表示学生的性别,数据型为String。 - 学生学号(studentId):表示学生的学号,数据型为String。 2. 方法: - 构造方法(Constructor):用于创建Student对象,可以设置学生的姓名、年龄、性别和学号。 - 获取和设置方法(Getter和Setter):用于获取和设置学生的姓名、年龄、性别和学号。 - 学习方法(study):用于模拟学生学习的行为,输出学生的姓名和学习内容。 - 休息方法(rest):用于模拟学生休息的行为,输出学生的姓名和休息内容。 示例代码如下: ``` public class Student { // 属性 private String name; private int age; private String gender; private String studentId; // 构造方法 public Student(String name, int age, String gender, String studentId) { this.name = name; this.age = age; this.gender = gender; this.studentId = studentId; } // 获取和设置方法 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 String getStudentId() { return studentId; } public void setStudentId(String studentId) { this.studentId = studentId; } // 学习方法 public void study() { System.out.println(name + "正在学习。"); } // 休息方法 public void rest() { System.out.println(name + "正在休息。"); } } ``` 通过定义学生类Student,我们可以方便地创建和管理学生对象,并且调用不同的方法来模拟学生的行为。可以根据具体需求进行扩展和使用。 ### 回答3: Java定义一个学生类Student可以包含以下属性和方法: 属性: 1. 学生姓名(name):用String型表示,表示学生的姓名。 2. 学号(id):用String型表示,表示学生的学号。 3. 年龄(age):用int型表示,表示学生的年龄。 4. 性别(gender):用String型表示,表示学生的性别。 方法: 1. 构造方法(Constructor):可以通过构造方法创建一个Student对象,并给对象的属性赋初值。 2. 获取姓名(getName):返回学生的姓名。 3. 设置姓名(setName):设置学生的姓名。 4. 获取学号(getId):返回学生的学号。 5. 设置学号(setId):设置学生的学号。 6. 获取年龄(getAge):返回学生的年龄。 7. 设置年龄(setAge):设置学生的年龄。 8. 获取性别(getGender):返回学生的性别。 9. 设置性别(setGender):设置学生的性别。 10. 学习(study):表示学生正在学习。 示例代码如下: ```java public class Student { private String name; private String id; private int age; private String gender; public Student(String name, String id, int age, String gender) { this.name = name; this.id = id; this.age = age; this.gender = gender; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getId() { return id; } public void setId(String id) { this.id = id; } 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 + "正在学习。"); } } ``` 以上是一个基本的学生类的定义。可以通过实例化该的对象,设置对象的属性值,并调用对象的方法来实现相应的功能。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值