C++中public、priva
public是三个属性中最灵活也最不安全的一个,用public继承的类,基类中的可见行为和protected方法和属性作为public方式使用
protected继承的是可见行为和protected作为protected使用并可以用于派生类中,
private将继承的public和protected属性的东西全部作为private使用,用此方式是为了达到对象保护的目的 用private和protected声明的不能将子类对象转化为基类对象只有将类继承声明为public才可以这就达到了面向对象程序设计中的数据封装。
public是三个属性中最灵活也最不安全的一个,用public继承的类,基类中的可见行为和protected方法和属性作为public方式使用
protected继承的是可见行为和protected作为protected使用并可以用于派生类中,
private将继承的public和protected属性的东西全部作为private使用,用此方式是为了达到对象保护的目的 用private和protected声明的不能将子类对象转化为基类对象只有将类继承声明为public才可以这就达到了面向对象程序设计中的数据封装。
收起