封装

FeiGe 快递系统------封装

封装的概述:封装是指将对象的状态信息隐藏在对象内部,不允许外部程序直接访问对象内部信息,而是通过该类说提供的方法来实现对内部信息的操作访问。

封装的好处

1,提高了安全性
2,提高了复用性
3,隐藏了实现细节

封装的步骤

1:尽量让权限到最低,在类里要将属性前添加private 修饰符,从而提高安全性。
2:在类中定义 getter 和 setter 方法,在方法内可以设置取值范围。
3:在我们的 main 函数里的对象,不能再直接调用属性了,只能通过getter 和setter 方法的调用

扩展-----log4j

日志主要成分分为3类:

1 SQL日志:记录系统执行的SQL语句。

2 异常日志:记录系统运行中发生的异常事情。

3 业务日志:记录系统运行过程,如用户登录,操作记录;

输出级别

log4j rootLogger=debug,stdout,logfile

1,false:指出严重的错误事件将会导致应用程序的推出

2 error;指出虽然发生错误事件,但仍不影响系统的继续运行

3 warn:表明会出现潜在错误的情形

4 Inof:在粗粒度级别上指明信息,强调应用程序的运行过程

5 defug:指出细粒度信息事件,对调试应用程序是非常有帮助的,各个输出级别优先级排序

fatal>error>warn>info>debug

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容