我正在自学python类和子类。我想在书上做一个问题,但我被卡住了。我试图创建3个三角形和4个正方形,并打印出一个三角形和一个正方形的所有属性,但我不确定如何创建。谢谢你的帮助!。这本书给了我这个:
  
  > class Shape(object):
>       def __init__(self, corner=10):
>        self.__corner= corner
>        self.__sides=corner
  
   以下是我目前掌握的情况:
  
  
   class Shape(object):
      def __init__(self, corner=10):
       self.__corner= corner
       self.__sides=corner
  def set_corner(self, corner):
    self.__corner= corner
  def set_sides(self, corner):
    self.__sides= corner
  def get_corner(self):
    return self.__corner
  def get_sides(self):
    return self.__sides
class Square(Shape):
  def __init__(self, corner, area):
    Shape.__init__(self, corner=10)
    self.__area=area
  def set_area(self,area):
    self.__area= area
  def get_area(self,area):
    return self.__area
class Triangle(Shape):
  def __init__(self, corner, height):
    Shape.__init__(self, corner=10)
    self.__height=height
  def set_height(self,height):
    self.__height= height
  def get_height(self,height):
    return self.__height