JAVA如何实现调用 传递

来源:百度知道 编辑:UC知道 时间:2024/07/03 13:32:11
创建一个Student类,并在该类中创建成员变量 name,类型为String,成员变量age类型为int型,和成员方法Study(),利用类的封装性,封装name和age,并对外部类提供公有的(public)的调用方法;在Student类中创建一个getStudent()的方法,该方法可以实现Student的对象st1对Student的对象st2的name和age的调用。在Student类中创建一个可以传递name和age的构造函数。

public class Student
{
private String name;
private int age;
public Student()
{
}
public Student(String name,int age)
{
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 void Study()
{
}
public void getStudent(Student s)
{
System.out.println(s.getName()+","+s.getAge());
}

public static void main(String[] args)
{
Student s1=new Student();
Student s2=new Student("张三",19);
System.out.println("s1调用s2的name和age属性:");
s1.getStudent(s2);
}
}

嗯嗯。楼上写得挺好。