JAVA - 一个简单的Student类

《疯狂JAVA讲义》第五章的作业,一个简单的student 类:


public class Student
{
	public String name;
	public int age;
	public String gender;
	public String phone;
	public String address;
	public String email;
	
	void setter_name(String name1)
	{
		this.name = name1;
	}
	
	String getter_name()
	{
		return this.name;
	}
	
	public static void main(String[] args)
	{
		Student ss = new Student();
		String name1 = "guilan";
		//Could not directly use this.setter_name(name1), because static function could not call non-static function.
                //本来是用this.setter_name(name1)这样的方式来调用setter_name, 但是编译器会报错,在static 函数中不能调用non-static函数
		ss.setter_name(name1);
		System.out.println("Name is: " + ss.getter_name());
	}
}



还可以用另一种方式来实现,那就是把main 放在另一个类中(比如StudentTest)。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 好的,下面是一个简单Java学生示例: ``` public class Student { // 成员变量 private String name; private int age; private String gender; private String id; // 构造方法 public Student(String name, int age, String gender, String id) { this.name = name; this.age = age; this.gender = gender; this.id = id; } // 成员方法 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 getId() { return id; } public void setId(String id) { this.id = id; } } ``` 这个学生包含了四个成员变量:姓名、年龄、性别和学号。它还有一个构造方法,用于初始化这些成员变量。另外,它还包含了一些成员方法,用于获取和设置这些成员变量的值。 ### 回答2: Java是一种面向对象编程语言,因此创建一个学生student首要的就是确定其属性和方法。首先,我们需要确定一个学生有哪些属性。 学生通常有以下一些属性: - 名字 - 年龄 - 所在学校 - 学号 - 成绩 因此,我们可以开始定义一个,用于描述一个学生: ```java public class Student { private String name; // 姓名 private int age; // 年龄 private String school; // 学校 private String number; // 学号 private int score; // 成绩 // 构造函数,用于创建一个新的学生对象 public Student(String name, int age, String school, String number, int score) { this.name = name; this.age = age; this.school = school; this.number = number; this.score = score; } // getter和setter方法 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 getSchool() { return school; } public void setSchool(String school) { this.school = school; } public String getNumber() { return number; } public void setNumber(String number) { this.number = number; } public int getScore() { return score; } public void setScore(int score) { this.score = score; } } ``` 上面的代码定义了一个名为Student,它有五个属性:name、age、school、number和score。在构造函数中,我们可以传入这些属性的值来创建一个新的学生对象。另外,我们定义了五个getter和setter方法,它们可以分别获取和设置各个属性的值。 这个Student可以像下面这样使用: ```java public static void main(String[] args) { // 创建一个新的学生对象 Student student = new Student("小明", 18, "清华大学", "2018010101", 90); // 输出学生的信息 System.out.println("姓名:" + student.getName()); System.out.println("年龄:" + student.getAge()); System.out.println("学校:" + student.getSchool()); System.out.println("学号:" + student.getNumber()); System.out.println("成绩:" + student.getScore()); // 修改学生的信息 student.setScore(95); // 再次输出学生的信息 System.out.println("姓名:" + student.getName()); System.out.println("年龄:" + student.getAge()); System.out.println("学校:" + student.getSchool()); System.out.println("学号:" + student.getNumber()); System.out.println("成绩:" + student.getScore()); } ``` 这个例子创建了一个新的Student对象,然后通过getter方法输出了学生的信息,接着通过setter方法修改了学生的成绩,最后再次输出了学生的信息,可以看到成绩已经变成了95分。 通过这个例子,我们可以看到,Java中创建一个学生Student的过程,比较简单,只需要定义的属性和方法,然后在需要的地方创建对象即可。同时,我们的代码也遵循了面向对象的思想,将学生抽象成了一个,能够方便地对学生的各种信息进行处理和管理。 ### 回答3: Java是一种面向对象编程语言,因此,我们可以创建一个名为Student,来表示学生的实体。Student将具有属性和方法,以便在程序中对学生信息进行操作。下面是一个简单的示例代码: ``` public class Student { // 定义学生属性 private String name; // 学生姓名 private int age; // 学生年龄 private int grade; // 学生年级 // 定义学生方法 public Student(String name, int age, int grade) { this.name = name; this.age = age; this.grade = grade; } public void setName(String name) { this.name = name; } public void setAge(int age) { this.age = age; } public void setGrade(int grade) { this.grade = grade; } public String getName() { return this.name; } public int getAge() { return this.age; } public int getGrade() { return this.grade; } public void display() { System.out.println(String.format("Name: %s, Age: %d, Grade: %d", this.name, this.age, this.grade)); } } ``` 在这个代码中,我们创建了一个名为Student,并声明了三个私有属性name、age和grade。在Student的构造方法中,我们可以传递学生信息来初始化学生对象的属性。同时,我们也提供了一些公共方法来获取和设置学生对象的属性。最后,我们定义了一个display方法,该方法可以将所有属性打印出来展示给用户。 我们可以使用以下代码来创建一个Student对象: ``` Student s = new Student("张三", 18, 3); s.display(); // 输出:Name: 张三, Age: 18, Grade: 3 ``` 以上就是用Java创建一个学生Student简单示例。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值