[关闭]
@Arslan6and6 2016-01-12T14:18:47.000000Z 字数 683 阅读 590

Java基础 面向对象 之 形式参数的传递问题

Java学习笔记


1.
创建对象格式
类名 对象名 = new 类名 ();

如何使用成员变量
对象名.变量名 =
如何调用成员方法
对象名.方法名(...)

局部变量名称可以和成员变量名称一样,在方法中使用的时候,采用的是就近原则。

2.对象调方法
如果你看到了一个方法的形式参数是一类类型(引用类型),这里其实需要的是该类的对象。

package objec;
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){ //调用时,把main方法中的s的地址传递到了这里
        s.show();

    }
}
public class ArgsTset {

    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);//相当于把s的地址给到了这里
    }

}
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注