标签:android style http color io os 使用 ar java
———Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ———
1、封装的概念
将实现细节进行隐藏,将属性私有化,通过公共的方法访问私有的属性,这个过程就是对对象的封装。
在实际编程过程中,我们会遇到这样的情况:当我们直接调用对象的成员变量对其进行赋值的时候,会产生脏数据(没有意义的数据);比如我们给人的年龄_age赋值为-20,编译器照样会打印出来,而人的年龄是不可能为负的。这时就要求我们在类的内部,对方法的实现进行改造,过滤掉脏数据。
解决办法:(1)不让成员变量在类的外部被直接访问 (2)在方法内部对成员变量的值进行过滤。
2、使用封装的好处
(1)给数据进行了过滤,保证数据的正确性
(2)增加了代码的重用性
(3)将属性进行了私有化,可以保证属性的安全性
标签:android style http color io os 使用 ar java
原文地址:http://www.cnblogs.com/xdl745464047/p/3997384.html