this指针和类的继承

Posted tianqizhi

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了this指针和类的继承相关的知识,希望对你有一定的参考价值。

神秘的家伙

  在对象的世界里,有一个特殊的指针,它叫做this。我们从来没有见过他,但是他却从来都存在。我们通过一个典型的例子来认识它:

class Human {
    char  fishc;
    Human(char  fishc);
}
Human::Human(char  fishc){
    fishc = fishc;
}

 

我们看到,在”fishc = fishc”之前,所有的语法都没有任何问题:

Human()构造器有一个名为fishc的参数 虽然他与Human类里边的属性同名,但却是不相干的两样东西,所以并没有错。 可是,问题是怎样才能让构造器知道哪个是参数,哪个是属性呢?

 

以上是关于this指针和类的继承的主要内容,如果未能解决你的问题,请参考以下文章

JS原型继承和类式继承

C++ 类和对象

C++ 类和对象

C++ 类和对象

Python中静态方法和类方法的区别

C++ 函数指针参数和类继承自动转换