객체 속성, 행동
모든 것이 객체가 된다.
현실에 존재하든 가상이든 속성과 행동이 떠오른다면 객체가 될 수 있다.
객체지향 프로그래밍: 객체들과 객체들간의 소통
객체지향적으로 설계 = 모델링
1. 객체 정하기
2. 객체들의 속성과 행동 정하기
3. 객체들이 어떻게 소통할지 정하기
클래스로 객체를 만든다.
객체 = 인스턴스(엄밀히는 다름)
객체의 속성과 행동은 각각 인스턴스 변수(name, email, password)와 함수로 나타낸다
속성 → 변수, 행동 → 함수(메소드)
ex. 클래스 안의 함수를 정의했다 = 메소드를 정의했다.
- 인스턴스 메소드
- 인스턴스 변수 사용, 인스턴스 변수에 값을 설정 ex. user1.name = "홍길동"
'파이썬 & 인공지능 > python' 카테고리의 다른 글
파이썬 객체지향 프로그래밍 기초, 클래스와 인스턴스 변수 그리고 인스턴스 메소드 (0) | 2020.10.14 |
---|---|
파이썬 장고(django) 웹 프레임워크 개념 정리 (0) | 2020.08.20 |