47. 파이썬 – 클래스 변수

47. 파이썬 - 클래스 변수

지난 포스팅에서는 메서드 오버라이딩 개념에 대해 이해하고 예제를 통해 알아보았습니다.이번 포스팅에서는 파이썬 클래스 중 클래스 변수에 대해 공부해 보려 합니다. 파이썬 클래스 클래스 변수 이전까지 공부한 내용에서 객체 변수는 다른 객체들의 영향을 받지 않고 각각 독립적으로 각자의 값을 유지를 하고 있다는 것을 알게 되었습니다.이제 객체 변수와는 그 성격이 다른 클래스 변수에 대해 공부해 보겠습니다. 클래스 … Read more

46. 파이썬 – 메서드 오버라이딩

46. 파이썬 - 메서드 오버라이딩

지난 포스팅에 파이썬 클래스의 상속하는 이유와 방법에 대해 공부 해봤습니다.이번 포스팅에서는 메서드 오버라이딩 개념에 대해 공부해 보도록 하겠습니다. 파이썬 클래스 메서드 오버라이딩 먼저 이전에 만들었던 사칙연산 클래스인 Four_Calculator 클래스를 예를 들어 실행해 보겠습니다. Four_Calculator 클래스의 a 객체에 숫자 4 와 0 을 입력하고 divide(나누기) 메서드를 호출하게 되면 숫자 4 를 0 으로 나누려는 시도 때문에 … Read more

45. 파이썬 – 클래스의 상속

45. 파이썬 - 클래스의 상속

이전 포스팅까지 파이썬 클래스를 이용한 사칙연산 클래스를 생성해 봤습니다.이번에는 클래스의 상속이라는 개념을 적용하여 기존에 만든 사칙연산 클래스에 기능을 추가해 제곱을 계산하는 클래스를 만들어 보도록 하겠습니다. 파이썬 클래스 사칙연산 클래스의 상속 클래스의 상속에서 상속(Inheritance)의 의미는 물려받다 라는 의미 입니다.재산 상속 할 때의 상속과 같은 의미입니다.클래스에서도 이 상속이라는 개념이 있습니다.클래스를 만들고 다른 어떤 클래스의 기능을 물려 받을 … Read more

43. 파이썬 – 더하기 기능 만들기

지난 시간에 이어 파이썬의 사칙연산 클래스를 만드는 과정을 통해 클래스에 대한 공부를 하고 있습니다.지난 포스팅에서는 Four_Calculator 라는 클래스를 만들어 보는 과정까진 진행을 했는데이번 포스팅에서는 Four_Calculator 클래스에 더하기 기능을 만들어 보는 과정을 공부해 보겠습니다. 파이썬 클래스 사칙연산 클래스 만들어보기 #4 더하기 기능 만들기 이전 Four_Calculator 클래스에서 testnumber 라는 메서드를 생성을 하고first 와 second 라는 메서드의 매개변수의 … Read more

40. 파이썬 – 클래스와 객체(class and object)

40. 파이썬 - 클래스와 객체(class and object)

파이썬 클래스 클래스와 객체(class and object) 아래는 클래스를 가장 잘 설명해 주는 그림이라고 합니다. 위 그림은 과자를 만드는 과자 틀과 그 과자 틀을 사용해 만든 과자 들입니다. 클래스는 과자틀과 비슷하다고 보시면 됩니다.똑같은 무언가를 계속해서 만들어 내는 설계 도면이라 보시면 되고(과자틀)객체는 클래스로 만들어낸 피조물을 의미합니다(과자틀로 만들어 낸 과자들) 클래스(class)의 중요한 특징 클래스의 중요한 특징은 객체마다 고유한 … Read more

39. 파이썬 클래스의 정의(class)

39. 파이썬 클래스의 정의(class)

이제 파이썬 클래스와 모듈, 예외처리, 라이브러리 등 핵심적인 내용들에 대해 공부를 진행하겠습니다.먼저 클래스의 정의와 클래스가 필요한 이유에 대해 알아보겠습니다. 파이썬 클래스 저와 같은 파이썬 초보들에게 파이썬 클래스(class)는 아직까진 하나의 벽이기도 합니다.클래스가 필요한 이유와 클래스의 정의 등 기초부터 공부해 보겠습니다. 클래스가 필요한 이유 프로그래머들이 가장 많이 사용하는 프로그래밍 언어 중 하나는 C 언어 일겁니다.그런 C언어에는 클래스가 … Read more