#!/usr/bin/python
# -*- coding: UTF-8 -*-
class Employee():
name=10
def __init__(self) :
print("引用父类构造方法")
def xiaoming():
print("调用父类方法")
def xiaohong(self):
print("调用父类属性",self.name)
class abcdefg(Employee):
def __init__(self):
print ("调用子类构造方法")
def child():
print("调用子类方法")
a=abcdefg()
a.child()
a.xiaoming()
a.xiaohong()
![](https://profile-avatar.csdnimg.cn/default.jpg!4)
关于#python#的问题,这个是类的继承,这个代码有什么错!
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
3条回答 默认 最新
- Vayne16 2023-04-04 23:16关注
这段代码有以下几个错误:
- 在Employee类中,xiaoming方法没有添加self参数,应该改为def xiaoming(self):
- 在abcdefg类中,没有调用父类的构造函数,应该改为:
def init(self):Employee.__init__(self) print ("调用子类构造方法")
- 在abcdefg类中,child方法没有添加self参数,应该改为def child(self):
- 在调用xiaoming方法时,没有添加self参数,应该改为a.xiaoming(self)
- 在调用xiaohong方法时,没有添加self参数,应该改为a.xiaohong(self)
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 1无用
悬赏问题
- ¥20 Cknife无法使用
- ¥15 这个结构体为什么会出错呢?
- ¥15 ROH绘图及近交系数的计算
- ¥15 手动下载基因拼接数据库的渠道
- ¥30 微机原理相关问题,求解
- ¥15 多种类数据输入的语义分割模型方法有吗
- ¥15 cesium二维地图绘制实体rectangle颜色问题
- ¥15 网络分析仪面板参数解释
- ¥15 车载image sensor的 datasheet
- ¥15 kotlin multiplaform 的共享模块支持蓝牙吗还是说安卓和ios的蓝牙都要自己配