python中子类在实例化时,能否增添父类没有的初始属性?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python中子类在实例化时,能否增添父类没有的初始属性?相关的知识,希望对你有一定的参考价值。
1,如果你是想添加到__init__(对象)的对象里面,是不行的,子类调用对象不能多于或者异于父类。2,如果你只是想单纯的加个属性,而不考虑实例、实参调用的便捷性,那么就随意加了。有以下方法:
a.直接在属性定义的位置加上self.形参=形参。
b.可以用def()方法调用或者修改形参(这里的形参也就是你说的属性)
c.可以用class类定义或者修改形参(2楼就是用的这个方法,还附了截图,注意他等号后面第一个字母是大写,所以是引用的class类)。 参考技术A 是可以的。需要先基于父类创建子类,这个子类继承于父类,这时你将需要增加的初始属性或方法添加到子类中即可。完成上述过操作后,再对子类进行实例化。本回答被提问者和网友采纳 参考技术B
可以的
多态创建的是父类对象还是子类对象
你好!多态是在使用该类方法在运行期时才能动态邦定,这要看这个引用变量所指向的具体实例化对象,这个引用变量指向的是父类实例化时是,那创建的就是父类对象,指向的是子类实例化时,就是子类对象
希望对你有所帮助,望采纳。 参考技术A 多态是种概念抽象,并不可以说多态创建什么对象,而可以这么说:创建什么象用到了多态。你也别死抠这些个东西,没用。当打码多了,自然而然就知道了。 参考技术B 指
Father
father
=
new
Son();
吧
种专业说
叫
父类引用指向
类
象
首先
new
Son();
肯定
态创建
类
象
Father
father
则
创建
父类引用
象
Father
father
=
new
Son();
父类引用指向
类
象
java
用
用
候
用father调用
father,method()
;
method()
父类
类
没
写
调用父类
体
类
method()进行
重写(注意
重写
重载)
调用
类
体
说
详细
吧
以上是关于python中子类在实例化时,能否增添父类没有的初始属性?的主要内容,如果未能解决你的问题,请参考以下文章