c++:
修饰成员变量和函数(能否在类外访问,继承):
public:可以在类外访问
private:只能在类中访问,不能被继承
protected:不能在类中访问,可以被继承
修饰继承(被继承的成员在子类中的权限):
public:与父类一样
private:private
protected:protected
java:
修饰成员变量和函数(访问时与所在类的关系):
public:可以任何类中访问
private:只能在该类中访问,不能被继承
protected:只能在同一个包中的类中访问,可以被继承
不写:只能在同一个包中的类中访问,不能被继承
修饰类(能否在不同包中的类中创建对象)
public:可以
不写:不可以
不能用private,protected