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
- 에디터
- Python
- Programming
- Django
- Java
- github
- Visual Studio Code
- Stream
- createTextRange
- TextRange
- Mustache
- AWS
- Federated Identity
- java8
- oauth
- VanillaJS
- JavaScript
- OAuth2
- SpringBoot
- 404
Archives
- Today
- Total
Harry's Blog
클래스 기본 정의 및 출력 메모 본문
class Student(object):
def __str__(self):
return "User profile\n name: {}".format(self._name) + "\n role: {}".format(self._role)
def __init__(self, id, name, age, level, role):
self._id = id
self._name = name
self._age = age
self._level = level
self._role = role
student = Student(1, "Harry", 35, "intermidiate", "Member")
print(student)
- str : Student 클래스에서 생성된 객체에 대해 문자열 출력
- init : Student 객체 생성 시 실행되는 함수
- id, _name, _age... : 변수명 앞에 언더바()가 붙는 경우, private 하게 사용한다는 의미.
(다른 곳에서 import 되지 않음, 직접 호출하여 사용 가능)