最赞回答 / 流动的风与雪
视频中老师说封装会提高安全性,封装是把属性私有化。----这个你先刻在脑子里可我还是想不明白没封装的话用户在外部能改变程序什么?----我觉得你在定义一个类的时候会记得将属性用private修饰,这样就算是封装,这是一个习惯,至于“没封装的话用户在外部能改变程序什么?”这个问题,你想想电视机,都有外壳,假如没有外壳,孩子看见会对电视机做什么,能改变它什么,需要我告诉你吗?所以编写类必须封装。还有,封装后用户还不是能用get方法和set方法进行赋值,这样不也是不安全么?---这个不是安全不安全的问题,你在将...
2018-05-06
最新回答 / 莨落
Java 中没有什么东西是全局的;静态变量是共享的,同一类所有的实例共享一份静态变量。它属于整个类所有,而不是某个对象所有,即被类的所有对象所共享。静态成员可以使用类名直接访问,也可以使用对象名进行访问。当然,鉴于他作用的特殊性更推荐用类名访问~~
2018-04-22