题目描述
编写Student类,包含私有成员 int类型的age,String类型的name;
构造方法Student(String name):生成对象并将参数的name设置给当前对象的name,age设置为0;
构造方法Student(int age):生成对象并将参数的age设置给当前对象的age,name设置为“anonymous”;
构造方法Student(String name,int age):生成对象并将参数的name设置给当前对象的name,age参数设置给当前对象的age;
公有成员方法print(): 按照指定格式(参照输出样例)输出当前对象。
Main类已经编写好
import java.util.*;
class Main
{
public static void main(String[] args)
{
Scanner r = new Scanner(System.in);
String name;
int age;
//设置stu1对象
name = r.next();
if( !r.hasNextInt() )
return;
age = r.nextInt();
if( age < 0 )
return;
Student stu1 = new Student(name, age);
//设置stu2对象
name = r.next();
if( !r.hasNextInt() )
retu