黑馬程序員——Java基本概念(2)

------- <a href="http://www.itheima.com" target="blank">android培訓</a>、<a href="http://www.itheima.com" target="blank">java培訓</a>、期待與您交流! ----------

成員變量

類中的成員變量可以是基本數據類型也可以對象(類的實例化),數組和字符串在Java中被封裝成類。成員變量有其固定的位置,同成員方法以平行的方式並列位於類主體的最外層。位於成員方法中的變量或對象不是成員變量是局部變量。

變量聲明:

int a=3;

char b=‘a’;

float c=2.3F;

成員變量的聲明如上,聲明的同時初始化。也可以不初始化,但編譯器也會爲其賦默認值。


常量聲明:final int a=3;

常量也可以理解爲一種特殊變量,需要加final修飾符,並且必須聲明時賦值,且不能再賦值。


對象建立:

一般方式:String a=new String(“aa”);

匿名方式:new String(“aa”);匿名方式語句結束後,無法再使用改對象,只能使用一次。


當變量、常量或對象建立在成員方法內部時就不再是成員變量,叫做局部變量。局部變量必須賦值。

如果方法內部的局部變量和和成員變量同名,那麼在改方法內成員變量被隱藏,如需調用,需用this指向。


成員方法

成員方法就是函數。主方法是程序的入口,主方法名需要和類名完全一致,每個程序只有一個主方法。而且主方法有其固定的聲明格式,格式見上一篇日記。

Java中的方法具有重載的特性。類一定都有構造方法,用於創建對象。


關鍵字與標識符

關鍵字是指本語言中被賦予了特定意義的一些單詞,由小寫字母拼寫。

Java關鍵字

break
case
const
continue default do double else
enum extends final finally float
for goto if implements import
instanceof int interface long native
new package private protected public
return strictfp short static super
switch synchronized this throw throws
transient try void volatile while
標識符

Java中的類名、變量名、方法名、對象名還有包名等程序編寫者定義的名詞都是標識符,不能使用Java關鍵字做標識符。一般標識符還遵從一些規範

1)類名單詞首字母大寫;

2)方法名和變量名首單詞用小寫字母拼寫,後面再有單詞,首字母大寫;

3)常量名均用大寫字母拼寫,多單詞用下劃線連接;

4)包名均用小寫字母拼寫;




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章