本文主要是介绍Java中形式参数与返回值问题,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
形式参数
数据类型:byte,short,int,long,float,double,char,boolean引用类型:类,接口,数组
形式参数基本类型:
要的是该基本类型的数据值。形式参数引用类型:
要的是该引用类型的对象。
A:数组 要的是该数据类型数组的对象。(地址值)
B:类 要的是该类或者其子类的对象。(地址值)
C:抽象类 要的是该抽象类的子类对象。(地址值)
D:接口 要的是该接口的实现类对象。(地址值)
程序示例:
class Student{public void study() {System.out.println("=====================");}
}
class StudentDemo{public void method(Student s) {s.study();}
}
public static void main(String[] args) {//创建StudentDemo对象StudentDemo sd = new StudentDemo() ;//需要创建Student的对象sd.method(new Student());
返回值:
基本类型:byte,short,int,long,float,double,char,boolean引用类型:类,接口,数组
返回值之基本类型:
基本类型:返回的是该基本类型的数据值。返回值之引用类型:
返回值是类名:其实返回的是该类对象或者其子类对象。(地址值)
返回值是抽象类名:要的是该抽象类的子类对象。(地址值)
返回值是接口名:要的是该接口的实现类对象。(地址值)
程序示例:
public Student(需要什么类型,返回什么类型) method() {//需要提供一个该具体类的对象,是一个具体类的情况return new Student();Student s = new Student();return s ;}
这篇关于Java中形式参数与返回值问题的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!