调用方法中如果方法中的形式参数是应用类型(类名)时,该如何调用
来源:互联网 发布:哪里买淘宝店铺 编辑:程序博客网 时间:2024/05/21 04:19
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)如果形式参数是基本数据类型,那么形式参数的改变对实际参数没有影响(除了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) ;
}
}
阅读全文
0 0
- 调用方法中如果方法中的形式参数是应用类型(类名)时,该如何调用
- C# 外界调用方法是 方法名是string类型的解决方法
- Java中的syso方法是如何调用toString()方法的
- PHP获得调用该方法的方法名
- java 调用方法栈获取类名,方法名,方法返回类型
- 如果方法中参数是final的
- setTimeout 中的 参数 调用函数 是字符串形式
- 方法参数的调用是值调用而不是引用调用
- JSP中如何通过JSP调用类(.java)中的方法
- 如何在BankingBean类中调用AM中的方法
- aspx中如何直接调用类库中的方法
- 如何在调用方法时,让方法中的参数指向元素本身
- 面向对象(方法的形式参数是类名的时候如何调用)
- 面向对象_方法的形式参数是类名的时候如何调用
- 方法就是完成特定功能的代码块。 方法的格式: 修饰符 返回值的类型 方法名(参数类型 参数名1,参数类型 参数名2、、、、、、、、、 ){ 方法体; Return 返回值; } 赋值调用的格式:
- java类加载过程中,如果有包名、类名、方法名冲突,是怎样个情况
- 调用方法名
- 函数名调用方法
- 观点 | 智能网联汽车的人机交互体验与安全策略
- “光语者"谢崇进:我对摩尔定律的承诺
- 白话解释 对称加密算法 VS 非对称加密算法
- PAT1012 数字分类
- less基础
- 调用方法中如果方法中的形式参数是应用类型(类名)时,该如何调用
- 玛丽卡 80分
- mui打开新窗口并传参以及获得参数
- postgresql安装失败
- Java继承(toString,equal)
- 你所不知道的那些知识点--kafka
- Google Home可区分不同的人声,最多支持6个账户
- 递归打印螺旋数字
- Facebook 发布黑科技:用大脑直接「打字」,让皮肤去「倾听」| F8 2017