객체 지향 프로그래밍이란?객체를 만드는 법인스턴스 변수와 같은 이름을 갖는 파라미터

Q

클래스와 인스턴스의 관계

조회 169

좋아요 0

2024년 2월 22일

A
1개의 답변이 있어요
질문자 채택
2024년 2월 22일

댓글 3

2024년 2월 22일
class User:
def initialize(self, name, email, password):
self.name = name
self.email = email
self.password = password

user1 = User()
user1.initialize("Young", "young@codeit.kr", "123456")

user2 = User()
user2.initialize("Yoonsoo", "yoonsoo@codeit.kr", "abcdef")

user3 = User()
User.initialize(user3, "Taeho", "taeho@codeit.kr", "123abc")

user4 = User()
User.initialize(user4, "Lisa", "lisa@codeit.kr", "abc123")
2024년 2월 22일
클레스 밑에 인스턴스 메소드는 들여쓰기를 하는데 인스턴스는 들여쓰기를 안해서요ㅁ 여기선 메소드도 들여쓰기가 표현 안됐지만요
베스트 댓글
2024년 2월 23일
아래 user1 = User() 코드부터 아랫쪽은 정의한 클래스를 사용해서 인스턴스를 만드는 실행 코드입니다. 클래스로 정의할 때 사용한 코드는 아닙니다. 그래서 들여쓰기를 class 안에 포함되도록 들여쓰기 하지 않은겁니다.

(주) 코드잇

대표강영훈

개인정보보호책임자강영훈

이메일support@codeit.kr

사업자 번호313-86-00797

통신판매업제 2019-서울중구-1034 호

주소서울특별시 중구 청계천로 100 시그니쳐타워 동관 10층 코드잇