Python Forum
Help me understand this... (Classes and self).
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Help me understand this... (Classes and self).
#3
Question about this part... (pseudo-code):

class IsntImportant(Object):
    def __init__(self, parent):
        self.parent = parent
Specifically lines 2 and 3, if it were not clear. 100% not sarcastic, just new and learning this stuff, and don't want to try and attempt to look like I know what I'm doing, because I don't. But some times attempting to explain what I think is going on can help me understand it...

Anyway, is this essentially saying something like, "when you create an instance of this class, give it a variable called 'parent' [or rather, 'nameOfInstancedThing_parent' behind the scenes], and set it equal to whatever was passed in upon creation"? Would a variable equal to that class in the example above, without a parent value assigned to it, default to "None" or throw an error?

Also (and in relation to Tk), would it be correct to say that if you have another instanced object of the same "Tk() type", with parent set to "None" by default, that this is how "pop-up" menus are constructed? A sub-class of the "Tk() class" whose value of the parent variable is "None" but still part of the program?

Thank you!
Reply


Messages In This Thread
RE: Help me understand this... (Classes and self). - by Ceegen - Mar-12-2019, 01:12 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
  Trying to understand classes menator01 7 3,478 Oct-27-2019, 04:26 PM
Last Post: menator01
Question Helping understand classes Miraclefruit 10 6,536 Nov-27-2017, 01:58 PM
Last Post: Windspar
  Using classes? Can I just use classes to structure code? muteboy 5 5,236 Nov-01-2017, 04:20 PM
Last Post: metulburr

Forum Jump:

User Panel Messages

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