java定义一个方法,参数为另外一个类的类名和对象

java定义一个方法,参数为另外一个类的类名和对象,是什么意思呢?老师上课从没讲,直接用。我晕啊,求大神指点

public void showTest(Student student){
    System.out.println(student.sex);
    System.out.println(student.name);
}

说明:上面代码Student为另一个类的类名,在输出的时候,把类的sex和name属性给输出来

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2018-02-27
class Student{
    int id;
    String name; 
    public void paly(){ 
        ...... 
    }  
}
===========
public void showStudent(Student student){
    System.out.println(student.id);
    System.out.println(student.name);

}

类似这样把,

这时你可以把Student看成一个数据类型

但是准确来说是一个类

student代表Student类的一个变量

这样就能访问student中的数据了

追问

谢谢哈,我试了试,果然是这个作用,但是为什么书上没有这个讲解呢?好奇怪

本回答被网友采纳
第2个回答  2015-05-03
就是把类的对象作为一个参数传给方法。
相似回答