Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Unique Object | Classes and Objects
Object-Oriented Programming in Python

book
Unique Object

Code

Methods inside the class:

  • say_meow;

  • set_name with the name argument .

set_name defines an additional attribute name and sets the value of the given statement. self means that this variable is the class attribute, not the local variable.

Object cat is created. We call say_meow method and change the attribute of the class by referring to cat.hair_color. We set 'Princess' as the name using set_name method.

class Cat:
def say_meow(self):
print('Meow')
def set_name(self, name):
self.name = name
print(self.hair_color, 'cat name is', self.name)
# Instantiating an object
cat = Cat()
cat.say_meow()
# Creating the unique сat
cat.hair_color = 'White'
cat.set_name('Princess')
12345678910111213
class Cat: def say_meow(self): print('Meow') def set_name(self, name): self.name = name print(self.hair_color, 'cat name is', self.name) # Instantiating an object cat = Cat() cat.say_meow() # Creating the unique сat cat.hair_color = 'White' cat.set_name('Princess')
copy

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 1. Capitolo 4

Chieda ad AI

expand
ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

some-alt