1. 程式人生 > >javase基礎

javase基礎

調用 super 關鍵字 equal nal 類型 聲明 ring 實現接口

一、成員變量、實例變量、靜態變量、局部變量

1.成員變量必須在定義時就賦初值。如果不設置,會有默認值。

2.成員變量有實例變量和靜態變量。

實例變量的作用範圍是整個類,靜態變量的作用範圍可以誇類甚至在整個應用程序中都有效,用class.finalvarname引用。

3.局部變量只在方法體中有效。

局部變量可以與成員變量名稱相同,但成員變量會被暫時隱藏,用classname.varname調用

二、靜態方法

1.靜態方法不能調用非靜態方法。

2.靜態方法不能使用this關鍵字。

三、equal和==

equal是string的方法,比較兩個對象所指的內容是否相同。

==比較的是兩個地址。

四、重寫和重載

繼承中的重寫,也就是覆蓋父類的方法。如果想調用,用super關鍵字。

重載,一個類中,存在名字相同,參數不同的方法。

五、接口

使用interface來定義一個接口,類實現接口時,方法名、類型、參數須完全一致。

六、抽象類

abstract class 類名{

}

只聲明方法的存在不去實現它。

javase基礎