简述什么是基类?什么是派生类?

简述什么是基类?什么是派生类?,第1张

基类就是父类,派生类就是子类

比如有两个类A和B,A有一个打印函数,B也有一个打印函数。

那么就可以写一个类C,C里面写一个打印函数。

A和B分别继承C,这样A和B就不要写打印函数了。

这样即节省了代码,又优化了结构。

上面的情况,C是A和B的基类,A和B是C的派生类。

基类就是父类,派生类就是子类

你可以理解为生活中的父子关系,

也就是说儿子继承了所有的父亲的样貌特征,但是儿子也有父亲所没有的一些特点

专业点讲,就是子类可以继承并使用父类的属性和方法,也可以有自己的属性和方法!

继承

使用继承是为了减少代码的冗余,增强代码的可扩展性。

子类继承父类:(必须符合is a的关系) class 子类名:父类名

如果父类中有一个无参的构造函数,那么子类就隐式调用父类默认的无 参的构造函数base():,

否则显示调用父类有参的构造函数base(参数 名)。

继承的特性

传递性:子类可以调用父类以及父类以上所有父类的属性和方法

单根性:一个子类不能同时继承2个或2个以上的父类

在OOP(面向对象)中,有“继承”这一说,想必LZ也知道吧,所谓继承就是对于类来说的,你可以编写一个类,(前提是此类不是私有的)然后可以用别的类来继承它(即实现它的一些方法),这个被继承的类就是父类,也叫基类。这个继承的类叫子类。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5792358.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-01-31
下一篇 2023-01-31

发表评论

登录后才能评论

评论列表(0条)

保存