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