Base class là gì?

Noun Programming
superclass parent class
Lớp cơ sở, lớp cha

Lớp cơ sở (base class) là một lớp (class) trong ngôn ngữ lập trình hướng đối tượng (object-oriented programming languag), từ đó các lớp khác được kế thừa / dẫn xuất. Lớp kế thừa lớp cơ sở (base class) có tất cả các thành viên (member) của lớp cơ sở (base class) cũng như có thể có một số thuộc tính (property) bổ sung, lớp này được gọi là lớp dẫn xuất (derived class). Lớp cơ sở còn được gọi là lớp cha (parent class).


// C++ program to illustrate
// Base & Derived Class
 
#include 
using namespace std;
 
// Declare Base Class
class Base {
public:
    int a;
};
 
// Declare Derived Class
class Derived : public Base {
public:
    int b;
};
 
// Driver Code
int main()
{
    // Initialise a Derived class geeks
    Derived geeks;
 
    // Assign value to Derived class variable
    geeks.b = 3;
 
    // Assign value to Base class variable
    // via derived class
    geeks.a = 4;
 
    cout 

Output:

  Value from derived class: 3 Value from base class: 4  
Learning English Everyday