python 용어정리 (클래스와 친구들)
·
용어정리/Python
클래스의 기본구조클래스의 기본 구조의 예시class Animal: pass  pass는 클래스가 비어 있을 때 사용 한다.  속성속성은 객체의 상태나 특성을 나타낸다. 즉 클래스가 dog이면 객체는 아마 dog의 이름이나 나이 등 이겠다.   메서드메서드는 객체가 수행해야할 코드를 정의하는 함수이다.즉 그냥 함수라고 보면된다. 함수와의 차이로는, 함수는 매개변수를 직접 받아야 하지만,메서드는 클래스 안에서 객체의 속성을 받아야 한다. 이때 객체는 self로 정의된다.   객체객체는 클래스의 인스턴스로 속성과 메서드를 가지는 실체이다.클래스에서 객체를 생성하면, 상속받는 클래스는 물론 하위 메서드 전제에 사용 가능하다. 여러개의 객체를 만들 때에는, 각각 객체가 생성이 되며, 만약 두 객체를 비교하게..
python 용어정리 (클래스, 객체 : 객체지향)
·
용어정리/Python
수정내용2024년 10월 08일상속에 오버로딩과 오버라이딩에 관한 설명 추가 +   클래스와 객체의 개념클래스란?클래스는 객체를 만들기 위한 계획서 또는 설계도 라고 할 수 있다.클래스는 속성(attributes) 과 메서드 (method)로 구성이 되어있다.#클래스 person을 정의class person:    클래스의 속성 (Attributes)클래스의 속성은 클래스 안에 정의된 변수로 객체의 상태나 특징을 나타낸다. class person: def __init__(self, name, gender, age): self.name = str(name) self.gender = str(gender) self.age = int(age)받아오는 인수 즉 객체의 상..