面向对象(方法的形式参数是类名的时候如何调用)
方法的参数是类名public void print(Person s){}//print(new Person());
- 如果你看到了一个方法的形式参数是一个类类型(引用类型),这里其实需要的是该类的对象。
public class Test04 { public static void main(String[] args) { //print(10); Person s = new Person();//创建对象并将对象的地址值赋给s print(s); } public static void print(int x) { //基本数据类型当作形式参数 System.out.println(x); } public static void print(Person a) { //引用数据类型当作形式参数 a.name = "zhang"; a.age = 23; a.speak(); } } class Person{ String name; int age; public void speak() { System.out.println(name + "..." + age); } }
运行结果:zhang...23
SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。
更多精彩