본문 바로가기

Hello python!/Python_OOP

파이썬_OOP(객체 지향 프로그래밍)_구조체와 클래스2

20221017

9일차

 


 

self 키워드는 내거 라는 뜻 같다.

 

self 키워드를 지정하면 해당 객체의 주소가 들어가는 효과가 있기 때문에

다른 중복데이터에서 구별 된다.

 

* 수 많은 고양이들 중에서 원하는 고양이의 정보만 보고 싶을때 유용하다.

 


Teacher class를 새로 만들고

설계도의 정보를 한줄로 보고 싶다면

위와 같이 self키워드함수의 콜라보로 간편하게 볼 수 있다.


위와 같이 클래스를 정의하고 설계도를 만들고

__init__함수를 만들고

 

bird1=Bird(self,name,color,live,move)를 실행하면

위의 함수로 이동, self값에 맞게 정보가 입력되고

 

순서대로 아래의 두번째와 세번째 함수의 실행되고 

출력은 위와 같이 나온다.