Python클래스(2)
-
[Python]부동산 프로그램 Quiz
이번에 부동산 프로그램을 만드는 퀴즈를 작성해 보겠습니다. 객체들을 상속시켜 함수를 설정한후, 각 매물의 정보를 출력하는 프로그램을 작성해 보려 합니다. 먼저 문제는 아래와 같습니다. 원하는 출력예제는 위와 같고, 사용해야할 코드는 __init와 사용할 객체들은 위와 같습니다. 인제 코딩을 실시해 보겠습니다. 먼저 제시되어있는 House클래스에서 함수들을 설정해 보겠습니다. 위와 같이 입력해보았습니다. 먼저 __init__함수에서 꼭 필요한 self에 대해 객체들을 정희해주는 작업을 실시하였습니다. 그리고 show_detaion함수에 출력값에 원하는 값들을 하나하나씩 입력해 주었습니다. 이제 변수들을 하나하나 지정해 보겠습니다. 먼저 houses들을 리스트처리 하여 변수를 설정한 이후, house1, 2..
2021.01.08 -
[Python]클래스
클래스는 특이하게 c언어에는 존재하지 않습니다. 즉슨 클래스를 사용하지 않아도 프로그래밍이 가능하다는 뜻입니다. 그러나 클래스의 편리함과 효율성을 알아보면, 왜 클래스가 중요한지 알게 될것입니다. 먼저 클래스를 가장 쉽게 설명하지만, 길거리에서 파는 붕어빵들을 보았을 것입니다. 거기서 붕어빵을 만드는 틀을 클래스(class)라고 하며, 틀로 만든 붕어빵들을 객체(object)라고 합니다. 용어 간단한 개념을 알아보았으니 어떻게 사용되는지 예시를 통해 알아보겠습니다. 스타크래프트에서 유닛을 생성하고 공격하는것에 대한 것으로 예시를 들어보겠습니다. ※__init__함수를 사용할 것입니다.(메서드 생성자) 먼저 Unit이라는 변수를 설정하고 이를 클래스로 지정할 것입니다. 앞서 말했뜻이 Unit은 객체를 만들..
2021.01.06