包,項目分層,權限修飾符

2017-08-07java

數據庫

做用:對類進行分類管理網絡

包的命名規範:事務

第一級:指該項目的類型,com:商業組織,org:非營利組織,gov :政府項目,net:網絡服務商開發

第二級:指項目所開發或運行的公司名稱servlet

第三級:指項目的名稱it

第四級:指項目模塊的名稱變量

注意事項:package語句在java文件中只能有一個,而且位於程序的第一位service

     多個包之間用逗號隔開權限

     若是沒有package ,默認表示無包名

     improt 語句位於package的下一行,*表明全部

項目分層

實體層:(entity , dto , bean)封裝,傳輸 【放屬性,方法】

數據層:(……Dao)和數據庫進行交互

業務層或服務層:(……biz,……service)具體的操做。一個完整的事務

控制層:(……servlet,……active)處理【接收頁面數據。進行業務處理,響應】

權限修飾符

        同類  同包  子類  不一樣包

公開:public   yes  yes   yes    yes

保護:protected yes  yes   yes  no

默認:default   yes  yes   no   no

私有:private   yes  no   no   no

類及其組成部分能夠用的修飾符:

頂層類:默認 ,public ,abstract,final

成員變量:四種修飾符都可,final,static

成員方法:四種修飾符都可,final,static,abstract

構造方法:四種修飾符都可,其餘不可

相關文章
相關標籤/搜索