java学习日记_15:面向对象之形式参数为类时的调用:07.02

来源:互联网 发布:linux由sql server吗 编辑:程序博客网 时间:2024/05/16 04:47

数据类型分为:

   基本数据类型:形式参数的改变不会影响实际参数的值;

引用类型:形式参数的改变直接影响实际参数的值;

//  形式参数为基本数据类型:

class eg{

  public int  egone(int a,int b){

return a+b;

}

}

// 形式参数为引用类型

class Student {

public void show (){

System.out.println("this is a progrem!");

}

}

class  Studentdamo{

/*如果你看到了一个方法的形式参数是一个类类型(引用类型),

这里其实需要的是该类的对象。*/

public void use (Student s){

/*调用的时候,把main方法中的s的地址传递到了这里

相当于 Student s = new Student();*/

s.show();

}

}

class Agrsdamo{

public  static void main (System [] agrs){

/ / 基本数据类型的调用

eg s = new eg();

int a=s.egone(12,23);

System.out.println(a);

//引用类型的调用

//调用 Studentdamo类中的use方法

Studentdamo ed = new Studentdamo();

Student s = new Student();

ed.use(s); //把s的地址给到了这里

}

}

刚刚学的,有点不理解!



0 0
原创粉丝点击