形式引數和返回值的問題

2021-08-22 10:09:49 字數 877 閱讀 4426

(1)形式引數:

類名:需要該類的物件

抽象類名:需要改該類的子類的物件

介面名:需要該介面的實現類物件

(2):返回值型別:

類名:返回的是該類的物件

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

介面名:返回的是該介面的實現類的物件

(3):鏈式程式設計

物件.方法().方法().方法();

這種用法:其實在方法1()呼叫完畢後,應該乙個物件;

方法2()呼叫完畢後,應該返回乙個物件。

方法n()呼叫完畢後,可能是物件,也可以不是物件。

引用型別

類:需要的是該類的物件

抽象類介面

studentdemo studentdemo = new studentdemo();

student ss = new student();

studentdemo.method(ss);

抽象類:需要的是該抽象類的子類物件,因為本身不能例項化,所以要靠子類

abstract class person

class persondemo

}class student1 extends person

}public class xingcandemo2

}

介面:需要該介面的子類物件(實現類物件)
//定義乙個愛好的介面

inte***ce love

class lovedemo

}class teacher implements love

}public class xingcandemo3

}

//類作為引用變數依然要建立乙個student物件 會不會占用過多記憶體?

java 形式引數和返回值詳談

一.形式引數 基本資料型別 你要什麼資料型別,在實際傳參的時候就傳什麼資料型別 形式引數的改變對實際引數沒有影響 string是引用型別和基本資料型別的效果一樣string s abc 如果形式引數是引用型別 具體類類 如果形式引數是乙個具體類,那麼需要建立該類物件 抽象類 如果形式引數是抽象類的情...

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

形式引數 基本型別 引用型別 類 要的是該類物件 抽象類 要的是該抽象類子類物件 介面 要的是該介面的子類物件 具體類作為形式引數 class student class studentdemo 測試類 public class demo1 輸出 study.study.抽象類作為形式引數 abst...

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

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