(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
}
介面:需要該介面的子類物件(實現類物件)
//定義乙個愛好的介面//類作為引用變數依然要建立乙個student物件 會不會占用過多記憶體?inte***ce love
class lovedemo
}class teacher implements love
}public class xingcandemo3
}
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類 具體類 那麼如何...