小编Ale*_*iss的帖子

为什么我会收到TypeError?

我的目标是记录4条信息(员工编号,员工姓名,班次编号和每小时工资率),然后显示它们.我需要在这个程序中使用类.

这是类代码:

class Employee(object):

    def __init__(self, name, number):
        self.__name = name
        self.__number - number

    def set_name(self, name):
        self.__name = name

    def set_number(self, number):
        self.__number = number

    def get_name(self):
        return self.__name

    def get_number(self):
        return self.__number

class ProductionWorker(Employee):

    def __init__(self, name, number,
                 shift, payRate):

        Employee.__init__(self, name, number)

        self.__shift = shift
        self.__payRate = payRate

    def set_shift(self, shift):
        self.__shift = shift

    def set_payRate(self, payRate):
        self.__payRate = payRate

    def get_shift(self):
        return self.__shift

    def get_payRate(self):
        return self.__payRate
Run Code Online (Sandbox Code Playgroud)

以下是导入类代码并执行它的代码:

import employee

name = input('Name: ')
number = …
Run Code Online (Sandbox Code Playgroud)

python class

1
推荐指数
1
解决办法
832
查看次数

标签 统计

class ×1

python ×1