Java中形式引數與返回值問題
形式引數
資料型別: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 ;
}
相關文章
- java形式引數和返回值的深入研究Java
- 形式引數和返回值型別的對比型別
- DWR中Java方法的引數及返回值、物件javabeanJava物件Bean
- 細說函式返回值與引數函式
- JavaScript形式引數和實際引數JavaScript
- scala 呼叫 java 方法引數匹配問題Java
- GO語言————6.2 函式引數與返回值Go函式
- Laravel 框架中 whereRaw like 引數繫結問題Laravel框架
- Python中func(*args, **kwargs)的引數問題Python
- Oracle Extent引數問題Oracle
- java函式陣列引數的複製問題Java函式陣列
- SMS簡訊通API——(2)引數與返回值詳解API
- Day10 函式基礎+函式三種定義形式 + 函式的返回值、物件和引數 + 可變長引數函式物件
- mybatis中mapper.xml檔案引數問題MyBatisAPPXML
- 介面測試讀取 Excel 中引數返回值全部錯誤Excel
- java 中引數的傳遞Java
- c++函式引數和返回值C++函式
- js中 函式引數的 傳值/傳引用 問題JS函式
- 引數傳遞中編碼問題(Get/Post 方式)(一)
- 引數傳遞中編碼問題(Get/Post 方式)(二)
- java學習中問題與解決方式Java
- JAVA與ABA問題Java
- 解決requests庫中session.verify引數失效的問題Session
- JSP中四種傳遞引數中文亂碼問題JS
- 請教一個在Tiles中引數傳遞的問題
- iOS 將網址中%形式的引數進行UTF8編碼iOS
- C# 如何以引數的形式呼叫.exe程式C#
- Oracle歸檔引數設定問題Oracle
- Java 的可變引數與 Collections 類Java
- 在Java程式中列印java執行時引數Java
- imp中的indexfile引數解決imp指定表空間問題Index
- 關於在glassfish中執行webservice 引數序列化與反序列化的問題?Web
- java sound與socket問題!Java
- 函式呼叫引數變數傳值的問題函式變數
- Java面試中與原始碼有關的問題分享Java面試原始碼
- java中ThreadLocal作用與執行緒安全問題Javathread執行緒
- FLEX4與JAVA通訊中遇到的問題FlexJava
- JAVA——水仙花數問題Java