Python Forum
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Help with Classes
#7
(Feb-15-2019, 10:39 AM)buran Wrote: Fix your classes, before you do the random/grid part. For the inheritance part - take a look at this https://www.pythonforbeginners.com/super...r-function

One problem with your code as it is now - you need to pass all the necessary information when instantiate triangle or sphere (i.e. instance of the class). I mean all the information - that is, not only width, height, length or radius, but also x, y, and penalty, but also the information for the parent class - x, y and penalty. Then you will use x, y, and penalty to initialize the parent class.
class Shape:
    def__init__(self,x,y,penalty):
        self.x=x
        self.y=y
        self.penalty=penalty
 
class Triangle(Shape):
    def__init__(self,width,height,lengh):
    super().__init__(x,y,penalty)
 
class Sphere(Shape):
    def__int__(self,radius):
    super().__init__(x,y,penalty)
that's what you mean??
Reply


Messages In This Thread
Help with Classes - by Lonewolf - Feb-14-2019, 05:13 PM
RE: Help with Classes - by woooee - Feb-14-2019, 08:06 PM
RE: Help with Classes - by Lonewolf - Feb-15-2019, 08:05 AM
RE: Help with Classes - by buran - Feb-15-2019, 09:44 AM
RE: Help with Classes - by Lonewolf - Feb-15-2019, 10:06 AM
RE: Help with Classes - by buran - Feb-15-2019, 10:39 AM
RE: Help with Classes - by Lonewolf - Feb-15-2019, 11:07 AM
RE: Help with Classes - by buran - Feb-15-2019, 11:32 AM
RE: Help with Classes - by Lonewolf - Feb-15-2019, 04:55 PM
RE: Help with Classes - by buran - Feb-15-2019, 07:38 PM
RE: Help with Classes - by Lonewolf - Feb-15-2019, 09:17 PM
RE: Help with Classes - by buran - Feb-15-2019, 09:34 PM
RE: Help with Classes - by Lonewolf - Feb-16-2019, 08:09 AM
RE: Help with Classes - by buran - Feb-16-2019, 08:18 AM
RE: Help with Classes - by Lonewolf - Feb-16-2019, 08:22 AM
RE: Help with Classes - by buran - Feb-16-2019, 08:22 AM
RE: Help with Classes - by Lonewolf - Feb-16-2019, 08:55 AM
RE: Help with Classes - by buran - Feb-16-2019, 08:25 AM
RE: Help with Classes - by buran - Feb-16-2019, 09:02 AM
RE: Help with Classes - by Lonewolf - Feb-16-2019, 09:17 AM
RE: Help with Classes - by Lonewolf - Feb-16-2019, 10:52 AM
RE: Help with Classes - by buran - Feb-16-2019, 11:25 AM
RE: Help with Classes - by Lonewolf - Feb-16-2019, 11:29 AM
RE: Help with Classes - by buran - Feb-16-2019, 11:46 AM
RE: Help with Classes - by Lonewolf - Feb-16-2019, 11:50 AM
RE: Help with Classes - by Lonewolf - Feb-17-2019, 03:17 PM
RE: Help with Classes - by Lonewolf - Feb-17-2019, 06:48 PM
RE: Help with Classes - by Lonewolf - Feb-18-2019, 08:07 AM
RE: Help with Classes - by Lonewolf - Feb-18-2019, 05:35 PM
RE: Help with Classes - by sonedap - Feb-18-2019, 08:44 PM
RE: Help with Classes - by sonedap - Feb-19-2019, 06:56 AM

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020