java 訪問控制符和supper,this

hrdzkj發表於2013-07-19

類的屬性修飾符,就4個。

1.public class XXXX public是,表示這個類對於任何其他類可見。

2.final calss XXXXfinal是,表示這個類不能被任何類所繼承(斷子絕孫,String就是一個典型的final類)。

3.abstract class XXXX?abstract是,表示這個類是一個抽象類。

4.什麼都不寫 class XXXX ,表示這個類僅對於他所在的包(不包括子包)中的類可見。

其中 23是不能同時出現的。

(域 對應於delphi 的屬性 )

 

 

 

 

.java檔案命名

.一個Java檔案中只能有一個public類;只有一個類,檔名必須與類名一致;

如果有public類,檔名必須與public類名一致

而且沒有public類,檔名可與任一類名一致.

 

Super:

如果想用super繼承父類構造的方法,但是沒有放在第一行的話,那麼在super之前的語句,肯定是為了滿足自己想要完成某些行為的語句,但是又用了super繼承父類的構造方法。那麼以前所做的修改就都回到以前了,就是說又成了父類的構造方法了。

 

Super(引數)呼叫父類有相同型引數的同名函式,函式名和當前函式名相同

This(引數),呼叫當前有同型引數的函式,函式名和當前函式名相同

 

 

 

相關文章