filmov
tv
Python how to use the property decorator for getters and setters - Python programming for beginners

Показать описание
Python how to use the property decorator for getters and setters - Python programming for beginners. In this tutorial I show you how to use the property decorator to make getter and setter methods. Makes for cleaner and easier to read code
Music by Bensound,
class Vehicle:
def __init__(self, name, speed):
def acceleration(self):
# def brake(self):
#
# def get_name(self):
# return self._name
#
# def set_name(self, value):
#
# def get_speed(self):
# return self._speed
#
# def set_speed(self, value):
# self._speed = value
@property
def name(self):
return self._name
def name(self, value):
print("Setting the name")
@property
def speed(self):
return self._speed
def speed(self,value):
print("Setting the Speed")
self._speed = value
car = Vehicle("Red car", 100)
Music by Bensound,
class Vehicle:
def __init__(self, name, speed):
def acceleration(self):
# def brake(self):
#
# def get_name(self):
# return self._name
#
# def set_name(self, value):
#
# def get_speed(self):
# return self._speed
#
# def set_speed(self, value):
# self._speed = value
@property
def name(self):
return self._name
def name(self, value):
print("Setting the name")
@property
def speed(self):
return self._speed
def speed(self,value):
print("Setting the Speed")
self._speed = value
car = Vehicle("Red car", 100)