------- <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)包名均用小寫字母拼寫;