public、private、protected、friendly作用域范围

public:(公共)意味着后续的定义任何人均可使用。

private:private表示私有,私有的意思就是除了class自己之外,任何人都不可以直接使用,即便是子女,朋友,都不可以使用。

protected:protected对于子女、朋友来说,就是public的,可以自由使用,没有任何限制,而对于其他的外部class,protected就变成private。

friendly: 意味着它只能在这个包装的范围内使用.默认情况下是friendly即default。

你可能感兴趣的:(Class)