객체 2

OOP - 생성자(Constructor)

지난 OOP를 주제로 작성한 글에서 클래스의 구성요소에 대해 나열하였다. https://smilefactory.tistory.com/21 Class(클래스)와 Object(객체) 오늘은 OOP의 기본적인 내용인 클래스와 객체에 대해 기록해놓을 것이다. 공부할때 검색도 해보고 여기저기 찾아봤지만 대부분 어려운용어로 설명되어 있어 헷갈렸던 기억이 있다. 그러므로 나 smilefactory.tistory.com 그 글 속에는 클래스의 구성요소 중 하나인 생성자라는 개념을 볼 수 있다. 그럼 이제 생성자란 무엇인지 알아보도록 하자 생성자(Constructor)란? 클래스의 구성요소중 하나로 객체가 생성될 때 자동으로 호출되는 함수이며, 객체를 초기화를 하거나 초기값을 설정할 때 사용한다. 우리는 코드를 작성하거..

코딩일기/OOP 2023.08.02

Class(클래스)와 Object(객체)

오늘은 OOP의 기본적인 내용인 클래스와 객체에 대해 기록해놓을 것이다. 공부할때 검색도 해보고 여기저기 찾아봤지만 대부분 어려운용어로 설명되어 있어 헷갈렸던 기억이 있다. 그러므로 나는 쉽게 기록해보려고한다. 자 그럼 시작해보자! 1-1. Class(클래스)란 무엇인가? 객체를 생성하기 위한 데이터와 알고리즘들을 하나로 묶은 집합이다. 즉 클래스는 객체를 생성하기 위해 존재하고 객체는 클래스의 데이터와 알고리즘으로 생성된다 라고 생각할 수 있다. 여기서 말하는 데이터와 알고리즘이 뭔지 다음 문단에서 알아보도록 하자 1-2. Class(클래스)의 구성요소 클래스의 구성요소로는 아래 3가지가 있다. Member Variable(멤버 변수) Member Method(멤버 메서드) Constructor(생성자..

코딩일기/OOP 2023.07.26