파이썬클래스 2

[#10 파이썬 기초] 객체와 클래스2

[#10 파이썬 기초] 객체와 클래스1 이어서 합니다! 모든것이 단순히 값이나, 하나의 정보가 아닌 객체로 취급하는 파이썬 객체는 어떠한 속성값과 행동을 가지고 있는 데이터입니다. (예시 자동차) 4. 자신 : self - self 인수를 사용하는 이유? : 적절한 객체의 속성과 메서드를 찾기 위해 사용한다. a_car=Car() a_car.exclaim() # a_car 객체의 Car 클래스를 찾는다. # a_car 객체를 Car 클래스의 exclaim() 메서드의 self 매개변수에 전달한다. 5. 속성 접근 - 파이썬은 객체 속성과 메서드가 공개되어 있어서 개발자가 스스로 잘 관리를 해야 한다. 1. 직접 접근 속성 값을 직접 가져와서 변경하는 방식은, 값이 언제든지 변경될 수 있다. 2. Gett..

[#10 파이썬 기초] 객체와 클래스1

1. 객체란? :데이터(변수,속성)와 코드(함수,메서드)를 포함하는 커스텀 자료 구조이다. - 객체는 개별 사물을 나타내며 해당 메서드는 다른 사물과 상호작용하는 방법을 정의함. 2. 간단한 객체 1. 클래스 선언하기 - 아무도 만들어본 적이 없는 새 객체를 생성하기 위해서 객체에 포함된 내용을 나타내는 클래스를 정의한다. - 객체는 플라스틱 박스, 클래스는 상자를 만드는 틀에 비유할 수 있다. 2. 메서드 - 클래스 또는 객체의 함수를 의미한다. (클래스 내에 있는 함수) 3. 초기화 - 객체 생성시 속성 할당하려면 객체 초기화 메서드 __init__()을 사용함. - __init__()을 정의할 때 첫 번쨰 매개변수는 self여야 한다. (1) Cat 클래스의 정의를 찾는다. (2) 메모리에 새 객체..