028 形式引數和返回值的問題深入研究

2021-08-08 12:53:29 字數 1658 閱讀 4112

案例一

/* 形式引數:

基本型別(太簡單,不是我今天要講解的)

引用型別

類名:(匿名物件的時候其實我們已經講過了) 需要的是該類的物件

抽象類:

介面*/class student

}class studentdemo

}class studenttest

}案例二、

/* 返回值型別

基本型別:(基本型別太簡單,我不準備講解)

引用型別:

類:返回的是該類的物件

抽象類:

介面:*/class student

}class studentdemo

}class studenttest2

}案例三、

/* 鏈式程式設計。

每次呼叫完畢方法後,返回的是乙個物件。

*/class student

}class studentdemo

}class studenttest3

}案例四

/* 形式引數:

基本型別(太簡單,不是我今天要講解的)

引用型別

類名:(匿名物件的時候其實我們已經講過了)需要的是該類的物件

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

介面*/abstract class person

class persondemo

}//定義乙個具體的學生類

class student extends person

}class persontest

}案例五

/* 返回值型別

基本型別:(基本型別太簡單,我不準備講解)

引用型別:

類:返回的是該類的物件

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

介面:*/abstract class person

class persondemo

}class student extends person

}class persontest2

}案例六

/* 形式引數:

基本型別(太簡單,不是我今天要講解的)

引用型別

類名:(匿名物件的時候其實我們已經講過了)需要的是該類的物件

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

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

*///定義乙個愛好的介面

inte***ce love

class lovedemo

}//定義具體類實現介面

class teacher implements love

}class teachertest

}案例七

/* 返回值型別

基本型別:(基本型別太簡單,我不準備講解)

引用型別:

類:返回的是該類的物件

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

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

*///定義乙個愛好的介面

inte***ce love

class lovedemo

}//定義具體類實現介面

class teacher implements love

}class teachertest2

}

形式引數和返回值的問題

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

java 形式引數和返回值詳談

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

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

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