#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
上一篇: IDEA
下一篇: 方法的“重载”和“重写”的区别