private实现封装处理
例如:类中的一个属性age=-200
语法上是没有错误的,但是年龄是不会为负数的,那么这个错误就出现在业务逻辑上的错误。
此时如果要想回避此类问题,那么首先要做的就是外部无论如何都不能够操作类中的敏感内容。所以此时解决问题的核心观念就在于如何让内部的操作对外部不可见,此时就可以利用private关键字来实现(利用private来实现封装)(类中的属性和方法上都可以使用private定义,但是大部分情况下很少在方法上使用private),操作敏感内容只能通过调用对象中对敏感数据的 操作方法来实现。
类的设计原则:以后在编写类的时候类中的所有属性必须使用private封装。而是使用private封装的属性如果需要被外部所使用,那么就定义按照格式定义响应的setter、getter方法这是开发的最基础原则。 private实现封装的最大特征在于:只允许本类访问,而不允许外部访问。private只是封装的第一步。