物件導向9 形式引數和返回值問題

2021-08-03 22:02:23 字數 1635 閱讀 5961

形式引數:

基本型別

引用型別:

類:要的是該類物件

抽象類:要的是該抽象類子類物件

介面:要的是該介面的子類物件

具體類作為形式引數:

class student

}class studentdemo

}//測試類

public

class demo1

}輸出:

study..

study..

抽象類作為形式引數

abstract

class

student2

class

studentdemo2

}class

studenti

extends

student2

}//測試類

public

class

demo2

}輸出:

study..

介面作為形式引數:

inte***ce

student3

class

studentdemo3

}class

studentimpl

implements

student3

}//測試類

public

class

demo3

}輸出:

study..

返回值:

基本型別

引用型別:

類:返回的是該類的物件

抽象類:返回的是該類的子類物件

介面:返回的是該介面的子類物件

具體類作為返回值:

class student

}class studentdemo

}//測試類

public

class demo

}輸出:

good good study,day day up

good good study,day day up

抽象類作為返回值:

abstract

class

student1

class

studentdemo1

}class

student11

extends

student1

}public

class

demo1

}輸出:

study..

study..

介面作為返回值:

inte***ce

student3

class

studentdemo3

}class

student33

implements

student3

}public

class

demo2

}輸出:

study...

study...

物件導向 形式引數和返回值的問題

此種型別比較簡單,對實際引數沒有影響 2 引用型別 形式引數是基本類,以 為例 class student class studentdemo 測試類 public class persontest 由於在studentdemo類中,method方法的形式引數是乙個student類 具體類 那麼如何...

物件導向之形式引數與返回值問題

1.形式引數為類名時 需要的是該類的物件 程式 如下 class student 5 6 7 class studentdemo11 12 13 class studenttest29 2.形式引數為抽象類時 需要的是該抽象的類子類物件 程式 如下 abstract class person 4 5...

形式引數和返回值的問題

1 形式引數 類名 需要該類的物件 抽象類名 需要改該類的子類的物件 介面名 需要該介面的實現類物件 2 返回值型別 類名 返回的是該類的物件 抽象類名 返回的是該類的子類物件 介面名 返回的是該介面的實現類的物件 3 鏈式程式設計 物件.方法 方法 方法 這種用法 其實在方法1 呼叫完畢後,應該乙...