FeiGe 快遞系統(tǒng)------封裝
封裝的概述:封裝是指將對象的狀態(tài)信息隱藏在對象內(nèi)部课舍,不允許外部程序直接訪問對象內(nèi)部信息曹抬,而是通過該類說提供的方法來實現(xiàn)對內(nèi)部信息的操作訪問竿刁。
封裝的好處
1,提高了安全性
2澜掩,提高了復(fù)用性
3谴麦,隱藏了實現(xiàn)細(xì)節(jié)
封裝的步驟
1:盡量讓權(quán)限到最低,在類里要將屬性前添加private 修飾符慢洋,從而提高安全性塘雳。
2:在類中定義 getter 和 setter 方法陆盘,在方法內(nèi)可以設(shè)置取值范圍。
3:在我們的 main 函數(shù)里的對象败明,不能再直接調(diào)用屬性了隘马,只能通過getter 和setter 方法的調(diào)用
擴展-----log4j
日志主要成分分為3類:
1 SQL日志:記錄系統(tǒng)執(zhí)行的SQL語句。
2 異常日志:記錄系統(tǒng)運行中發(fā)生的異常事情妻顶。
3 業(yè)務(wù)日志:記錄系統(tǒng)運行過程酸员,如用戶登錄,操作記錄盈包;
輸出級別
log4j rootLogger=debug,stdout,logfile
1,false:指出嚴(yán)重的錯誤事件將會導(dǎo)致應(yīng)用程序的推出
2 error;指出雖然發(fā)生錯誤事件沸呐,但仍不影響系統(tǒng)的繼續(xù)運行
3 warn:表明會出現(xiàn)潛在錯誤的情形
4 Inof:在粗粒度級別上指明信息,強調(diào)應(yīng)用程序的運行過程
5 defug:指出細(xì)粒度信息事件呢燥,對調(diào)試應(yīng)用程序是非常有幫助的,各個輸出級別優(yōu)先級排序
fatal>error>warn>info>debug