1. 程式人生 > >類的無參預習內容

類的無參預習內容

完成 錯誤 其他 程序 scanner ava 對象 bsp auto

1:類是又一組具有相同屬性和共同行為的實體抽象而來的,對象執行的操作是通過編寫類的方法來實現的.

2:代碼舉

public class Autolion {
String color ="黃色";
//跑方法
public void run(){
System.out.println("正以0.1米/秒的速度向前跑");
}
//叫方法
public void cry(){
System.out.println("大聲吼叫");
}//搶球方法
public String robBall(){
String ball="球";
return ball;
}
}

3:如何定義類的方法:

類的方法必須包括以下三個部分

(1):方法的名稱.

(2):方法的返回值類型.

(3):方法的主體.

編寫方法時,分兩步完成:

(1);定義方法名和返回值類型.

(2):在{}中編寫方法的主體部分.

編寫時,註意:

(1):方法體放在一對大括號裏,方法體就是一程序代碼,完成一定工作.

(2):方法名主要在調用這個方法使用.在JAVA中,一般采用駱駝命名法,

(3):方法執行後可能會返回一個結果,該結果的類型稱為返回值類型.使用返回值return值返回.

4:註意錯誤

1>方法的返回值類型為void.方法中不能有return語句;

2>方法不能返回多個值;

3>多個方法不能使用互相嵌套定義;

4>不能再方法外部直接寫程序邏輯代碼;

5:成員變量和局部變量

成員變量: Autolion類的方法可以直接使用該類定義的成員變量,如果其他類的方法要訪問,首先創建該類的對象.然後才能通過操作符"."來引用.

局部變量: 僅僅在定義改變量的方法內,

6:成員變量和局部變量的註意:

1>作用域不同. 局部變量的作用域僅限於他的方法.在該方法外無法訪問.成員變量的作用域在整個類的內部都是可見的,都可以使用.如果訪問權限允許.可以在類的外部使用成員變量.

2>初始值不同. 對於成員變量.如果在定義類中沒有給他賦初始值.JAVA會給他一個默認值,基本數據類型的值為0;引用類型的值為null.但是JAVA不會給局部變量賦值.因此,局部變量必須要定義賦值後再使用;

3>在同一個方法中,不能有相同的局部變量,在不同的方法中.能有相同的局部變量.

7:常見錯誤

1>誤用局部變量

2>控制流語句板塊中的局部變量;

8:

1>有返回值的用string,沒有返回值的用void;

2>本類值得所有方法/可以不用實例化.直接說明;

3>void沒有返回值.不能用return;

4>方法之間允許互相調用;

9

(1):空返回值的語法: (2):有返回值的語法:

public void 方法名() public 返回類型 方法名()

{ {

方法體 方法體

} }

retyurn返回值類型;

}

10;

生成JAVADoc開發文檔的有兩種方法:

1>使用命令行方式生成;

2>使用MyEclipse工具形成

(1):選擇"Flie" "Export"選擇,彈出"導出"對話框.選擇JAVA菜單中的的"JAVADoc`"選項,即可提交

11:代碼舉例

public static void main(String[] args) {
// TODO Auto-generated method stub
//接受成績;
Scanner input =new Scanner(System.in);
System.out.println("請輸入java成績");
int java =input.nextInt();
System.out.println("請輸入c的成績");
int c =input.nextInt();
System.out.println("請輸入db的成績`");
int db =input.nextInt();
//計算並顯示輸出
int total =java+c+db;
double avg =total/3.0;
System.out.println("總成績"+total);
System.out.println("\n平均分"+avg);



}

}

類的無參預習內容