形式参数
数据类型: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 ;
}