封装的变量必须是private的??
我怎么没见过具体的封装呢??
我们正常写的程序不都是public的变量么? 那把这个程序封装的话,怎么办?封装不了 ??
------解决方案--------------------方法就是封装的应用之一
变量一般不会作为对外访问的接口 所以private
------解决方案--------------------不知道楼主是什么意思?
如果你允许变量从外界直接访问,你可以是public的啊
------解决方案--------------------一般是把类封装起来,而变量的封装是把他放在隔开的类里面!
封装不见得一定就得用private!
------解决方案--------------------根据具体情况使用public, protected, private
------解决方案--------------------
------解决方案--------------------楼主首先要搞清为什么要封装
封装主要就是为了不让直接访问成员变量,所以当然要用PRIVATE.