Add examples for defining a class

Signed-off-by: Christopher Arndt <chris@chrisarndt.de>
This commit is contained in:
Christopher Arndt 2024-05-06 08:02:31 +02:00
parent 57667ac8b5
commit d44a6725b8
2 changed files with 54 additions and 0 deletions

27
beispiele/personclass1.py Normal file
View File

@ -0,0 +1,27 @@
# personclass1.py
class Person:
name = ""
age = 0
gender = None
person = Person()
print(person)
print(person.__class__)
print(person.name)
print(person.age)
print(person.gender)
person.name = "Joe Doe"
person.age = 32
person.gender = "m"
print(person)
print(person.__class__)
print(person.name)
print(person.age)
print(person.gender)

27
beispiele/personclass2.py Normal file
View File

@ -0,0 +1,27 @@
# personclass1.py
class Person:
def __init__(self, name="", age=0, gender=None):
self.name = name
self.age = age
self.gender = gender
person1 = Person()
print(person1)
print(person1.__class__)
print(person1.name)
print(person1.age)
print(person1.gender)
person2 = Person("Joe Doe", 32, gender="m")
print(person2)
print(person2.__class__)
print(person2.name)
print(person2.age)
print(person2.gender)