티스토리 뷰
반응형

가. 파이선 클래스 개요
파이선에서 클래스는 객체지향 프로그래밍의 핵심 요소 중 하나로, 데이터와 해당 데이터를 처리하는 메서드를 포함하는 사용자 정의 타입을 생성하는데 사용됩니다. 파이선 클래스는 객체 지향 프로그래밍의 기본 원칙을 따르며, 이는 코드를 더 모듈화하고 재사용 가능한 구성 요소로 만들어줍니다.
나. 파이선 클래스 - 객체
파이선 클래스에서 객체는 해당 클래스의 인스턴스를 나타냅니다. 객체는 클래스에서 정의한 속성(멤버 변수)과 메서드를 포함하며, 다양한 기능을 수행할 수 있습니다.
- 예시코드
class MyClass: def __init__(self, attribute): self.attribute = attribute def get_attribute(self): return self.attribute
객체 생성
my_object = MyClass("Example")
print(my_object.get_attribute()) # 출력: Example
나. **파이선 클래스 - 속성**
클래스의 속성은 객체의 특징이나 상태를 나타냅니다. 속성은 클래스 내부에서 정의되며, 객체가 가지고 있는 데이터를 나타냅니다.
- 예시코드
```python
class Car:
def __init__(self, color, model):
self.color = color
self.model = model
def display_info(self):
print(f"Car Info: {self.color} {self.model}")
# 객체 생성
my_car = Car("Blue", "Sedan")
my_car.display_info() # 출력: Car Info: Blue Sedan
다. 파이선 클래스 - 매서드
메서드는 클래스 내에서 정의된 함수로, 객체의 동작을 정의합니다. 메서드를 통해 객체는 데이터를 처리하고 다양한 기능을 수행할 수 있습니다.
- 예시코드
class Calculator: def add(self, num1, num2): return num1 + num2 def subtract(self, num1, num2): return num1 - num2
객체 생성
my_calculator = Calculator()
result_add = my_calculator.add(5, 3)
result_subtract = my_calculator.subtract(8, 2)
print(result_add) # 출력: 8
print(result_subtract) # 출력: 6
반응형
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- 대학원
- 파이선
- 수업활용
- 멜론
- 참고작품
- 명언
- 수업자료
- 마인드맵
- ChatGPT
- 가요차트
- 유틸
- 조직문화
- 멜론차트
- 2008년
- 명상
- 코렐
- 장기자랑
- 자기주도학습
- 자기계발
- 프로그램
- 교과연구회
- 팝차트
- 미술
- 아이들
- RCY
- 독서
- 교육
- 아인슈타인
- 동영상
- 사진
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
글 보관함