public class Main
{
public static void main(String[] args)
{
Test test=new Test();
test.Print();//调用输出方法
}
}
class Student{//学生类
String name;
double grade;
Student()//无参数构造函数
{}
Student(String name,double grade)//带参数构造函数
{
this.name=name;
this.grade=grade;
}
//name的set,get方法
public void setName(String name)
{
this.name=name;
}
public String getName()
{
return(this.name);
}
//grade的set,get方法
public void setGrade(double grade)
{
this.grade=grade;
}
public double getGrade()
{
return this.grade;
}
}
class Test{//测试类
Student stu1=new Student();//使用无参构造函数实例化对象
Student stu2=new Student("李四",94);//使用有参构造函数实例化对象
Test()
{
stu1.setName("张三");
stu1.setGrade(95);
}
public void Print()//输出方法
{
System.out.println("无参构造方法:\n名字:"+stu1.getName()+"\n成绩:"+stu1.getGrade());
System.out.println("有参构造方法:\n名字:"+stu2.getName()+"\n成绩:"+stu2.getGrade());
}
}
\*写的不是很好,还望笑纳
*\