java_面向对象_方法de形参类型_3

方法的形式参数类型:

形式参数是用来暂时替要传入的参数站位置的。
形式参数的问题:
		基本类型:形参的改变不影响实际参数
		引用类型:形参的改变直接影响实际参数

在这里插入图片描述

  • 基本类型
  • 引用类型
class Student {
		// 形式参数是基本类型;  
		public int sum(int a,int b) {    //形式参数表示的是,这里将来需要传入的int数据类型的a和b。
				return a + b;
		}
		public void show() { 
				System.out.println("我爱学习");
		}
}

//形式参数是引用类型
class StudentDemo {
	//如果你看到了一个方法的形式参数是一个类类型(引用类型),这里其实需要的是该类的对象。//调用的时候,把main方法中的s的地址传递到了这里 Student s = new Student();
		public void method(Student s1) { 		//这里表示的是,将来会传入student类的对象,暂时使用s1来表示站位。
				s1.show();
		}
}

class ArgsTest {
	public static void main(String[] args) {

		//形式参数是引用类型的调用
		//需求:我要调用StudentDemo类中的method()方法
		StudentDemo sd = new StudentDemo();
		//创建学生对象
		Student s = new Student();
		int result = s.sum(10,20);    //形式参数是基本类型的调用	
		sd.method(s); //把s的地址给到了这里
	}
}
发布了80 篇原创文章 · 获赞 0 · 访问量 1767

猜你喜欢

转载自blog.csdn.net/weixin_41272269/article/details/103633153
今日推荐