
Lesson Description
The "Class Instances" Lesson is part of the full, Intermediate Python course featured in this preview video. Here's what you'd learn in this lesson:
Nina introduces an example to illustrate how an instance of a class allows the user to call methods on the class that only refer to the bound instance.
Transcript from the "Class Instances" Lesson
[00:00:00]
>> Nina Zakharenko: But the kinda funny thing about Python, in languages like Java. You're kinda required to make getters and setters to modify stuff within your class. But Python is a little bit more willy-nilly, so I can just go and change the value of dot runs for my Subaru for my instance.
[00:00:26]
I don't necessarily need to use a getter or a setter. Using them is a best practice in software projects to take out some of the mystery, but you're not gonna get a syntax error. Python's not gonna stop you from doing this type of modification. So now if I call my_subaru.start and it takes the name, so I'm gonna have to pass one in it again.
[00:00:50]
What will I see printed out?
>> Speaker 2: Broken set.
>> Nina Zakharenko: All is broken, time to do more front end masters classes to pay for the repair.
>> Speaker 2: [LAUGH]
>> Nina Zakharenko: Okay, so that self variable that refers to an instance, and if I make a new car.
>> Nina Zakharenko: Let's call it a mustang car.
[00:01:16]
>> [BLANK AUDIO]
>> Nina Zakharenko: If I check runs on mustang car, what will I get?
>> [INAUDIBLE]
>> Nina Zakharenko: It's true, right? So the changes that I made to my Subaru only applied to my_subaru instance.
>> [BLANK AUDIO]
Learn Straight from the Experts Who Shape the Modern Web
- In-depth Courses
- Industry Leading Experts
- Learning Paths
- Live Interactive Workshops