如何在python中执行此等效的C#OOP?

pec*_*ker 0 c# python

我需要在python中使用以下结构.

public class Circle
{

    int member1;
    int member2;
    int member3;

    public Circle(member1)
    {
      this.member1 = member1;
      initializeRest();    
    }

    private intializeRest()
    {

        //do lot of computation to get result1 & result2
        this.member2 = result2;
        this.member3 = result2;

    }

}
Run Code Online (Sandbox Code Playgroud)

mca*_*dre 7

class Circle:
   def __init__(self, member1):
      self.member1=member1
      self.rest()

   def rest(self):
      self.member2=result2
      self.member3=result2
Run Code Online (Sandbox Code Playgroud)

  • 即使在Python 2.x中,你也可以继承`object`来获得一个新式的类. (2认同)