Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
Tags
- 자바
- synchronized
- 저장소
- SpringBoot
- 파이썬
- 객체
- Java
- Dict
- join()
- Docker Desktop
- docker
- 배열
- 자바스크립트
- Swing
- StringBuilder
- JS
- 클래스
- 프로그래머스스쿨
- Python
- GIT
- c#
- 스프링부트
- SSL
- array
- JavaScript
- class
- 메소드
- AssertJ
- event
- thread
Archives
- Today
- Total
정리노트
[파이썬/python] [클래스] 객체생성, 기본원리 연습-정리 본문
class Point:
# 인스턴스 변수선언, 매개변수 = 디폴트값 초기화
def __init__(self, math = 0, science = 0):
self.math = math
self.science = science
# set 완료 후 데이터지정된 객체별 출력위한 함수
def show(self):
print(f"수리 : {self.math}, 과학 : {self.science}")
# 수리 점수 set // 정리만 잘해둔다면 다른 과목과 한 함수에 한 번에 해도됨. //
def setMath(self, math):
self.math = math
# 과학 점수 set
def setScience(self, science):
self.science = science
# 객체 선언
a = Point()
b = Point()
c = Point()
# class에 만들어둔 함수로 각 객체 값 할당
a.setMath(30)
a.setScience(100)
b.setMath(100)
b.setScience(80)
c.setMath(50)
c.setScience(70)
a.show() // 수리 : 30, 과학 : 100
b.show() // 수리 : 100, 과학 : 80
c.show() // 수리 : 50, 과학 : 70
728x90
'프로그래밍 > Python' 카테고리의 다른 글
[파이썬/python] [클래스] 클래스변수 (0) | 2022.09.28 |
---|---|
[파이썬/python] [클래스] private 변수 / 접근자와 설정자 (0) | 2022.09.28 |
[파이썬/python] [클래스] 객체 생성, 기본정의 (1) | 2022.09.20 |
[파이썬/python] 리스트와 딕셔너리 비교 (0) | 2022.09.19 |
[파이썬/python] [딕셔너리] 메소드 (0) | 2022.09.19 |