21xrx.com
2024-12-26 15:54:21 Thursday
登录
文章检索 我的文章 写文章
C++子类如何使用父类变量
2023-06-30 06:37:09 深夜i     --     --
C++ 子类 父类 变量 使用

在C++中,子类可以继承父类的变量和方法。当子类继承父类时,子类拥有了父类中公有的属性和方法。这就意味着,子类可以使用父类的变量,不需要重新定义它们。但是,子类不能直接访问父类的私有成员。

通过继承,子类可以实现复用和扩展。子类可以继承父类的公有属性和方法,并在此基础上进行扩展。通过继承,子类可以在父类的基础上增加新的属性和方法,而不需要从头定义一个新的类。

在C++中,可以通过派生类访问父类的变量。派生类中可以使用父类的成员函数来访问父类的变量,或者通过派生类对象来访问父类的变量。

下面是一个使用父类变量的示例:


#include <iostream>

using namespace std;

class Person {

  public:

    string name;

    int age;

    void talk()

      cout << "Hello

};

class Student : public Person {

  public:

    int grade;

    void showGrade()

      cout << "My grade is " << grade << "." << endl;

    

};

int main() {

  Student s;

  s.name = "Tom";

  s.age = 18;

  s.grade = 90;

  s.talk();

  s.showGrade();

  return 0;

}

在上述示例中,子类Student继承了父类Person的公有属性name和age,并在此基础上增加了新的属性grade。在main函数中,通过Student类的对象s来访问父类的变量name和age,并调用父类的方法talk()。同时,也可以调用子类的方法showGrade()来访问子类独有的属性grade。

总之,C++子类可以继承父类的变量和方法,并通过子类的对象来访问它们。这样,我们可以减少代码冗余,提高代码的可读性和可维护性。

  
  
下一篇: C++ 锁

评论区

{{item['qq_nickname']}}
()
回复
回复