java空类型方法无参_类的无参方法
一.JavaDoc注釋
語法:
/**
*@author Flc
*/
@author 標明開發該類模塊的作者
@version 標明該類模塊的版本
@see 參考轉向,也就是相關主題
@param 對方法中某參數的說明
@return 對方法返回值的說明
@exception 對方法可能拋出的異常進行說明
@author 作者名
@version 版本號
其中,@author 可以多次使用,以指明多個作者,生成的文檔中每個作者之間使用逗號(,) 隔開。@version 也可以使用多次,只有第一次有效
使用@param、@return 和@exception 說明方法
這三個標記都是只用于方法的。@param 描述方法的參數,@return 描述方法的返回值,@exception 描述方法可能拋出的異常。它們的句法如下:
@param 參數名參數說明
@return 返回值說明
@exception 異常類名說明
生成Java Doc文檔的步驟:點擊Fle → Export → 展開Java文件?→ 選擇Java Doc?→ 點擊Next?→ 制定生成Docc文檔的位置?→ 點擊Fish?→ 找到生成文件位置查看
二.類中的方法
語法:
訪問修飾符? 方法返回值類型? 方法名稱(){
}
例:
public voidrun(){
}publicString ball(){
String ball="球";returnball;
}
三.局部變量和成員變量的區別
1.局部變量定義在累的具體方法中;成員變量直接定義在類中。
2.訪問的作用域不同
局部變量只能在調用方法是才能用;成員變量在創建出類的對象時可以使用
3.初始值不同
局部變量必須給其賦值
成員變量可以不賦值,如果不賦值,java會自動給成員變量賦初始值,如:String? null;int? 0;
四.return關鍵字的用途
1.return代表跳出當前方法,表示執行完畢
2.return表達式:代表返回一個值或者是表達式
<>
public classAutoLion(){
String color="黃色";
public voidrun(){
System.out.pringln("正在以0.1米/秒的速度向前奔跑.");
}
publicString robBall(){
Stringball="球";
returnball;
}
publicString getColor(){
returncolor;
}
publicString showLion(){
return "這是一個"+getColor()+"的玩具獅子";
}
}
五.面向對象編程(oop)
面向對象oop思想:把重復的代碼封裝到一個方法中,而我們只需要知道這個方法的名稱和它的用途,不需要知道方法的底層代碼是如何編寫的,當我想要實現這個功能的時候直接調用它的方法就可以了,解決了代碼的重復。
六.如何定義類的方法
在編寫方法時,要注意以下三點:
方法體放在一對大括號中。方法體就是一段程序代碼,完成一定的工作。
方法名主要在調用這個方法是使用。在Java中一班采用駱駝式命名法。
方法執行可能會返回一個結果,該結果的類型成為返回值類型。使用return語句返回。
常見錯誤:
public classStudent{public voidshowInfo(){return "我是一名學生";
}
}
方法的返回值類型為void,方法中不能有return語句.
public classStudent{
public doublegenInfo(){
double weight=95.5;
double height=1.69;
returnweight,height;
}
}
方法不能反悔多個值.
public classStudent{publicString showInfo(){return "我是一名學生";public doublegetInfo(){double weight=95.5;double height=1.69;returnweight,height;
}
}
}
多個方法不能互相嵌套定義.例如:不能將getInfo()定義在方法showInfo()中.
public classStudent{
int age=20;
if(age<20){
System.out.println("年齡不符合入學要求!!");
}
public voidshowInfo(){
System.out.println("我是一名學生");
}
}
不能再方法外直接寫程序邏輯代碼
總結
以上是生活随笔為你收集整理的java空类型方法无参_类的无参方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 怎样开通打新债权限?
- 下一篇: 雷克沙推出新款 E10 硬盘盒:10Gb