Hier erklären wir die Grundlagen von "Klassen" für Anfänger von Python. Es wird davon ausgegangen, dass das Python3-System verwendet wird.
Verwenden Sie beim Erstellen einer Klasse class
.
class_1.py
class Human:
name = 'Yukiya'
def say_hello():
return 'Hallo.'
print(Human.name)
print(Human.say_hello())
Sie können eine Klasse wie oben beschrieben erstellen, aber mit dieser Schreibmethode können Sie keine andere Instanz als "Yukiya" für "Name" erstellen.
Verwenden Sie __init__
, damit Sie den Namen
später frei einstellen können.
Das erste Argument ist "Selbst".
class_2.py
class Human:
def __init__(self, n):
self.name = n
def say_hello(self):
return '' + self.name + ''
yukiya = Human('')
takada = Human('')
print(yukiya.name)
print(yukiya.say_hello())
print(takada.name)
print(takada.say_hello())
class_3.py
class Human:
def say_hello(self):
return 'Hello'
class Japanese(Human):
def say_konnichiwa(self):
return 'ist. Vererbung der Yukiya Takada-Klasse "Vererbung" besteht darin, eine "untergeordnete Klasse" mit zusätzlichen Funktionen zu erstellen, die auf einer vorhandenen "übergeordneten Klasse" basieren. Hallo.'
yukiya = Japanese()
print(yukiya.say_hello()) #Sie können auch die Methoden der Human-Klasse verwenden.
print(yukiya.say_konnichiwa())
Hier habe ich die Grundlagen von "Klassen" in Python erklärt. Dies ist eine notwendige Idee für die Objektorientierung. Verstehen Sie sie daher unbedingt.
Was ist die Programmiersprache Python? Kann es für KI und maschinelles Lernen verwendet werden?
Recommended Posts