public,protected,private,static,什么时候用,为什么要用,如何用

public,protected,private,static,什么时候用,为什么要用,怎么用
public,protected,private,static,什么时候用,为什么要用,怎么用?

------解决方案--------------------
public,protected,private,static,什么时候用,为什么要用,怎么用?
------------------------------------------
public,protected,private可以用来指定类成员的访问权限,也可以用来制定继承的方式。
static可用来指定静态数据/函数成员,也可以用来指定某个实体是局限于某个编译单元的(在C++中,推荐使用匿名namespace代替static完成这个功能)。