在这里我用一个例子说明
类作为形式参数的问题?
如果你看到一个方法需要的参数是一个类名,就应该知道这里实际需要的是一个具体的对象。
class Demo {
public int sum(int a,int b) {
return a + b;
}
}
class Student {
public void show() {
System.out.println("我爱学习");
}
}
class StudentDemo {
public void method(Student s) {
s.show();
}
}
class ArgsTest {
public static void main(String[] args) {
Demo d = new Demo();
int result = d.sum(10,20);
System.out.println("result:"+result);
System.out.println("--------------");
StudentDemo sd = new StudentDemo();
Student s = new Student();
sd.method(s);
}
}