Автор оригинала: Python Examples.
Класс Python
Python – это объектно-ориентированный язык программирования, все в Python считается объектом. Каждый объект имеет свои свойства и методы.
Чтобы определить класс в Python, используйте Класс Ключевое слово, как показано ниже.
class ClassName:
#class bodyКлассное тело может содержать определение для свойств и методов. Эти свойства и методы считаются членами класса.
Пример – определить класс в Python
В следующем примере мы определим класс со свойствами и методами.
Python Program
class Laptop:
name = 'My Laptop'
processor = 'Intel Core'
@staticmethod
def start():
print('Laptop is starting..')
@staticmethod
def restart(self):
print('Laptop is restarting')
def details(self):
print('My laptop name is:', self.name)
print('It has',self.processor,'processor.')где
- Имя и Процессор являются свойствами.
- Start () , Перезагрузка () и Детали () являются методами. Из них Start () и Перезагрузка () являются статическими методами.
Создать объект для класса
Класс – это план для объектов этого класса. Теперь мы создадим объект для класса, который мы определили в приведенном выше фрагменте кода.
Python Program
class Laptop:
name = 'My Laptop'
processor = 'Intel Core'
@staticmethod
def start():
print('Laptop is starting..')
@staticmethod
def restart(self):
print('Laptop is restarting')
def details(self):
print('My laptop name is:', self.name)
print('It has',self.processor,'processor.')
#create object
laptop1 = Laptop()
laptop1.name = 'Dell Alienware'
laptop1.processor = 'Intel Core i7'
laptop1.details()Мы изменили некоторые из методов классов статическим.
Выход
My laptop name is: Dell Alienware It has Intel Core i7 processor.
Доступ к свойствам и методам класса Python
Из приведенного выше примера вы, возможно, догадались, что можете получить доступ к свойствам и методам, используя Dot Operator.
object.property object.method([arguments])
И вы можете назначить значения свойствам с использованием оператора назначения = Отказ
object.property = somevalue variable1 = object.propery
Резюме
В этом руководстве примеров Python мы узнали, как определить класс Python со свойствами и методами, как создать объект для класса и как получить доступ к свойствам и методам с помощью хорошо подробных примеров.