class Person:
var sampleVar
def __init__(self, name, age):
self.name = name
self.age = age
def say_hello(self, to_name)
print("hello! " +to_name + "I am" + self.name)
def introduce(self):
print("my name is" + self.name + "and I am " + str(self.age) + "years old")
class Teacher(Person)
def teach(self, to_teach):
print("I am teaching" + to_teach)
sam = Teacher("jenny", 28)
sam.introduce()
sam.teach("Elsa")
Elsa = Person("엘사", 18)
Elsa.introduce()
#phthon 도 java와 같이 상속이 가능하다 자바는 extends를 쓰지만 python은 class 선언시에 ()안에 상속 class를 삽입한다. (java는 단하나만 상속 가능하다, python은 다중 상속 가능하다.)
#java 예시
class Teacher extends Person (OK)
class Teacher extends Person, PublicOfficer (NO)
#Python 예시
class Teacher(Person, PublicOfficer) (OK)
반응형
사업자 정보 표시
라울앤알바 | 장수호 | 서울특별시 관악구 봉천로 13나길 58-10, 404호(봉천동) | 사업자 등록번호 : 363-72-00290 | TEL : 010-5790-0933 | Mail : shjang@raulnalba.com | 통신판매신고번호 : 2020-서울관악-0892호 | 사이버몰의 이용약관 바로가기
'programmer > python' 카테고리의 다른 글
venv returned non-zero exit status 1 에러 (0) | 2020.09.02 |
---|---|
pip 갑자기 안될때!!!! (0) | 2020.09.02 |
Python 형변환 정리(Casting) (0) | 2020.07.14 |
파이선 속성! 2 (0) | 2020.06.09 |
Python 속성! (0) | 2020.06.09 |