访问权限与继承:如果子类和父类不在同一个包当中,子类可以继承到父类当中的default权限的成员变量和成员函数,但由于权限不够,无法使用。此时可以将父类的成员变量和成员函数声明为public或者protected权限,子类才能使用。
protected权限:1.拥有default的所有功能,即在包内部可以自由使用;
2.只能修饰成员变量和成员函数;
3.可以让不同包的子类获得使用权限,但不同包的非子类没有使用权限。
访问权限与继承:如果子类和父类不在同一个包当中,子类可以继承到父类当中的default权限的成员变量和成员函数,但由于权限不够,无法使用。此时可以将父类的成员变量和成员函数声明为public或者protected权限,子类才能使用。
protected权限:1.拥有default的所有功能,即在包内部可以自由使用;
2.只能修饰成员变量和成员函数;
3.可以让不同包的子类获得使用权限,但不同包的非子类没有使用权限。