调用方法中如果方法中的形式参数是应用类型(类名)时,该如何调用

package org.westos_02_形式参数是类名的问题;
/*
 * 形式参数:
 * 1)如果形式参数是基本数据类型,那么形式参数的改变对实际参数没有影响(除了String之外)String str = "abc" ;
 * 2)如果形式参数是引用类型,并且是一个具体的类,怎么办?
 * */


//求两个数据之后,定义一个类,该类中自定义一个求和方法
class Demo{
//求和方法
public static int sum(int a,int b){
return a + b ;
}
}


//自定义一个类
class Student{
public void show(){
System.out.println("Good Good Study,Day Day Up");
}
}


class StudentDemo{
//method方法
//形式参数是类名(引用类型)
public void method(Student s){//需要创建Student对象:Student s = new Student() ;
s.show() ;
}
}


//测试类
public class ArgusTest {
public static void main(String[] args) {
//定义两个变量
int a = 10 ;
int b = 20 ;

//访问sum(),需要创建Demo类的 对象
Demo d = new Demo() ;//当前这个类对象名是:d
int result = d.sum(a, b) ;
System.out.println("result:"+result);
System.out.println("-------------------------");
//需求:调用StudentDemo中的method()方法,怎么办?
//1)需要创建StudentDemo这个的类的对象
StudentDemo sd = new StudentDemo() ;//对象名:sd
//需要创建Student类对象
Student s = new Student() ;//对象名:s
sd.method(s) ;

// sd.method(s) ;
}
}
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值