如何让对象无法调用类里的某个方法
请问,如果对象里有两个方法,class Base
{
public:
void a();
void b();
};
方法 a() 只能被方法 b() 调用,不能被对象用 “.” 操作符调用,请问如何实现?
本人刚学完C++,用来编写Arduino程序,如果问了弱智的问题,请大家不要见怪。 最简单的方法,就是方法a既然只会被b调用,那你就干脆就把这段代码放到b的方法体中就行了呗,何必费力提取成方法呢?{:10_266:}
private 您确定 a, b 都是方法,而不是 a:属性,b:方法??
不一样的哦~ 某个方法需要被多个其他方法多次调用,直接把这段代码放到其他方法里,程序会变得非常臃肿,不利于整个代码的可读性
页:
[1]