为什么打不通对方电话:这是C++中面向对象的OOP的是精髓所在
来源:百度文库 编辑:杭州交通信息网 时间:2024/05/23 23:32:52
这是OOP的精髓所在
简单的说就是
所有的data都是private的
要有相应的get和set method来控制
不能直接控制
其他class要使用的时候都要通过get\set method
上面是一个人对封装的一段解释,是否正确,如果正确,我对"要有相应的get和set method来控制
不能直接控制
其他class要使用的时候都要通过get\set method "这句话不是太理解,太抽象了,能不能说的简单易懂一些,
简单的说就是
所有的data都是private的
要有相应的get和set method来控制
不能直接控制
其他class要使用的时候都要通过get\set method
上面是一个人对封装的一段解释,是否正确,如果正确,我对"要有相应的get和set method来控制
不能直接控制
其他class要使用的时候都要通过get\set method "这句话不是太理解,太抽象了,能不能说的简单易懂一些,
我感觉不是非常正确,毕竟也有很多时候是要用到protected的,继承也是oo的精髓呢。
get\set method 指的是要对非public成员进行取值,赋值操作时,将操作数传给public的函数,再由public里的函数操作类里的非public成员,这样的好处是可以对私有成员进行访问,而且还可以防止对私有成员进行的不正常赋值。