20221017
9일차
self 키워드는 내거 라는 뜻 같다.
self 키워드를 지정하면 해당 객체의 주소가 들어가는 효과가 있기 때문에
다른 중복데이터에서 구별 된다.
* 수 많은 고양이들 중에서 원하는 고양이의 정보만 보고 싶을때 유용하다.
Teacher class를 새로 만들고
설계도의 정보를 한줄로 보고 싶다면
위와 같이 self키워드와 함수의 콜라보로 간편하게 볼 수 있다.
위와 같이 클래스를 정의하고 설계도를 만들고
__init__함수를 만들고
bird1=Bird(self,name,color,live,move)를 실행하면
위의 함수로 이동, self값에 맞게 정보가 입력되고
순서대로 아래의 두번째와 세번째 함수의 실행되고
출력은 위와 같이 나온다.
'Hello python! > Python_OOP' 카테고리의 다른 글
파이썬_OOP(객체 지향 프로그래밍)_상속과 오버라이딩 (0) | 2022.10.17 |
---|---|
파이썬_OOP(객체 지향 프로그래밍)_구조체와 클래스 (0) | 2022.10.17 |