6-4 简单创建对象 (10 分)

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/weixin_44547670/article/details/102756174

6-4 简单创建对象 (10 分)

本题要求实现一个Student类,其包含两个变量(姓名和学号,分别为String和int类型),其他应该完成的方法参见main函数中的调用。

方法定义:

详见测试案例中的main方法

裁判测试程序样例:

public class Main {
	public static void main(String[] args) {
		Student chen=new Student();
		Student zhang=new Student("Zhang",2018123456);
		chen.setName("Chen");
		chen.setID(2018012345);
		System.out.println(chen.toString());
		System.out.println(zhang.toString());
		
	}
}

/* 请在这里填写答案 */

输入样例:

在这里给出一组输入。(该题目没有输入)

输出样例:

在这里给出相应的输出。(注意姓名和学号之间有一个半角的空格)

Chen 2018012345
Zhang 2018123456

解答

class Student{
	private String name;
	private int score;
	
	Student (){}
	Student (String name, int score){
		this.name = name;
		this.score = score;
	}
	public void setName(String name) {
		this.name = name;
	}
	public void setID(int num) {
		this.score = num;
	}
	public String toString() {
		return this.name + " " + this.score;
	}
}

本题需要重写toString方法,重写方法需要注意的问题有:

1.必须被声明为public
2.返回类型为String
3.方法的名称必须为toString,且无参数
4.方法体中不要使用输出方法System.out.println()

猜你喜欢

转载自blog.csdn.net/weixin_44547670/article/details/102756174
今日推荐