Class
속성과 행위를 갖는 데이터 타입.
사용할 데이터(변수)와 데이터를 다루는 함수를 하나로 캡슐화한것
첫글자는 대문자로 써주기 !
Object
클래스로 생성되어 구체화된 객체(인스턴스)
class가 객체화되어 메모리에 있는 상태
__init__(self) : 생성자
클래스 인스턴스가 생성될 때 호출됨
self는 항상 첫번째에 온다 ( 자기자신을 뜻함 )
해당 클래스가 다루는 데이터를 정의함
속성으로 name, speed를 갖는 Car 클래스 만들기
name = 'None', speed = 0 을 추가하여 default값 설정하면 빈 값을 넣어도 오류안남.
차의 이름과 속도를 알려주는 info 메소드 추가하기
Counter 클래스 만들기
~ 오늘의 강의 후기 ~
처음에 class 설명 들을 땐.. 도대체 저게 무슨 말일까.. 했는데
역시 직접 풀어보니까 이해가 됐다
실천이 중요하다 !
'PYTHON > 강의복습' 카테고리의 다른 글
[22.10.19] 판다스 csv파일 활용 (loc / iloc / rank / counts ) (0) | 2022.10.19 |
---|---|
[22.10.19] 판다스 ( Seriese / 데이터프레임 / 인덱스 ) (0) | 2022.10.19 |
[22.09.06] 파이썬 데이터타입( 딕셔너리 / set ) (0) | 2022.09.06 |
[22.09.06 ] 파이썬 데이터타입( 리스트 / 함수 / 튜플 / 시퀀스 ) (0) | 2022.09.06 |
[22.09.05] 1일차 ( 변수 / 문자열 ) (0) | 2022.09.05 |