0

例えば

class abcd(base_class):
    def test1(self,list_of_ids):
        ###some other statements
        return list_of_ids

これは基本クラスです。編集できません。list(set(list_of_ids))したがって、クラスを継承し、test1()に行を追加する必要があります。これどうやってするの?

4

1 に答える 1

4

私があなたの質問を正しく理解している場合は、サブクラスを作成し、親クラスのメソッドを呼び出して、出力を変更します。

class Modifiedabcd(abcd):
    def test1(self, list_of_ids):
        ###some other statements
        temp = super(Modifiedabcd, self).test1(list_of_ids)
        return list(set(temp))
于 2012-06-11T10:22:43.970 に答える