欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

#JAVA#面向对象(方法的形式参数是类名的时候如何调用)

程序员文章站 2022-04-15 19:01:25
#JAVA#面向对象(方法的形式参数是类名的时候如何调用)package 形式参数问题;/*基本类型:形式参数的改变不影响实际参数 引用类型:形式参数的改变直接影响实际参数*/import java.io.*;//形式参数是基本类型class Demo{public int sum(int a,int b) {return a+b;}}//形式参数是引用类型class Student{ //类是引用类型public void show()...

#JAVA#面向对象(方法的形式参数是类名的时候如何调用)

package 形式参数问题;
/*基本类型:形式参数的改变不影响实际参数
   引用类型:形式参数的改变直接影响实际参数
*/
import java.io.*;
//形式参数是基本类型
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的地址传递到了这里student s=new student();
		s.show();
	}
}
class ArgsTest{
	public static void main(String args[]) {
		//形式参数是基本类型的调用
		Demo d=new Demo();
		int result=d.sum(10,20);
		System.out.println(result);
		//形式参数是引用类型的调用
		//需求:调用StudentDemo类中的method()方法
		StudentDemo sd=new StudentDemo();
		Student s=new Student();
		sd.method(s);//把s的地址给到这里
	}
}

本文地址:https://blog.csdn.net/m0_46313353/article/details/109275979