Post

6주차 기본과제 및 추가과제

5주차 기본과제 및 추가과제

6주차 기본과제 및 추가과제

기본 과제

431페이지 손코딩 flask페이지 결과 확인

추가 과제

나만의 언어로 객체, 클래스,인스턴스,생성자,메소드 정리하기

이전 자바스크립트에서도 이해하던 방식인데 붕어빵으로 비유하는게 매우 이해하기 쉬워용


클래스(Class) → 붕어빵 틀

클래스는 객체를 만들기 위한 설계도,틀.

붕어빵을 만들려면 붕어빵 틀이 필요하듯이, 객체를 만들려면 클래스를 정의해야함.


객체(Object) → 붕어빵 클래스(붕어빵 틀)를 기반으로 만들어진 실물(붕어빵)이다. 같은 붕어빵 틀을 사용해도 팥 붕어빵, 크림 붕어빵 등 다양한 붕어빵을 만들 수 있듯이, 같은 클래스로 여러 개의 객체를 생성할 수 있다.


인스턴스(Instance) → 만들어진 특정 붕어빵 객체와 비슷한 개념이지만, 특정 클래스에서 생성된 객체를 ‘인스턴스’라고 한다. 예를 들어, 팥 붕어빵과 크림 붕어빵이 있을 때, ‘팥 붕어빵은 붕어빵 클래스의 인스턴스’라고 말할 수 있다.

특정 클래스에서 만들어진 것을 강조할때 사용하는 용어


생성자(Constructor) → 반죽을 넣고 굽는 첫 과정 생성자는 객체가 만들어질 때 자동으로 처음에 호출되는 특별한 메서드이다. 붕어빵 틀에 반죽을 넣고 굽는 과정처럼, 생성자는 객체가 생성될 때 필요한 초기 작업을 수행한다.


메소드(Method) → 붕어빵의 기능 (예: 굽기, 포장하기) 객체가 수행할 수 있는 동작을 정의한 함수이다. 붕어빵이 “먹을 수 있다”, “포장할 수 있다”와 같은 동작을 할 수 있듯이, 객체도 특정 메소드를 실행하여 기능을 수행한다.

This post is licensed under CC BY 4.0 by the author.

Trending Tags