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 |
Tags
- Visual Studio Code
- Python
- VanillaJS
- Django
- createTextRange
- java8
- JavaScript
- Federated Identity
- github
- 404
- AWS
- Mustache
- SpringBoot
- TextRange
- OAuth2
- Java
- 에디터
- Stream
- Programming
- oauth
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 되지 않음, 직접 호출하여 사용 가능)