Чтобы создать класс в Python, вы можете использовать ключевое слово class
, за которым следует имя класса. Вот пример:
class MyClass:
def __init__(self, name):
self.name = name
def say_hello(self):
print(f"Hello, {self.name}!")
def add_numbers(self, a, b):
return a + b
В приведенном выше примере мы создали класс под названием MyClass
. Он имеет три метода: __init__
, say_hello
и add_numbers
.
Метод __init__
— это специальный метод, называемый конструктором. Он выполняется автоматически при создании экземпляра класса. В этом примере он принимает параметр с именем name
и присваивает его переменной экземпляра self.name
.
Метод say_hello
печатает приветственное сообщение, используя переменную экземпляра name
.
Метод add_numbers
принимает два параметра a
и b
и возвращает их сумму.
Вот как вы можете использовать этот класс:
# Create an instance of the class
obj = MyClass("John")
# Call the methods
obj.say_hello() # Output: Hello, John!
result = obj.add_numbers(3, 4)
print(result) # Output: 7