본문 바로가기
728x90

Class2

Javascript - class(1) 안녕하세요, class에 대해 정리해보겠습니다. class에 관한 내용은 많고 깊어서 이번 시간에는 실제 사용하는 데 있어 유용한 기능만 정리하고 좀 더 자세한 내용은 추후 업데이트하도록 하겠습니다. 지난번에 정리한 Object에서는 하나의 객체(인스턴스)를 만드는 것에 대해 정리하였습니다. class는 이러한 객체를 만드는 틀로 여러 객체를 손쉽게 만들 수 있게 합니다. 1. Class declarations : Class를 정의할때는 constructor 메서드(생성자)를 이용해 property를 지정해줘야 합니다. 없다면 본문이 비워진 채로 함수가 생성됩니다. 또한 메서드를 추가해 줄 수 있습니다. 아래 코드를 보며 설명드리겠습니다. class Person { // constructor constr.. 2021. 6. 19.
객체(인스턴스)/객체 지향 프로그래밍 안녕하세요, 개발자로 이직을 꿈꾸는 직장인입니다! 파이썬을 깊게 공부하기 위해 객체지향과 자료구조에 대해 공부하여 정리하려 합니다. [파이썬 문법까지 정리하면 시간이 오래 걸릴 것 같아 생략하겠습니다 ㅠㅠ] 우선 객체란 뭘까요? 객체는 속성/행동으로 이루어진 존재. ex) 자동차는 색/차 길이 등의 속성이 있고 시동을 켜고 액셀을 밟으면 앞으로 가는 행동을 할 수 있습니다. 여기서 객체는 실제로 존재하는 것 외에도 가상으로 존재하는 것도 객체라고 할 수 있습니다! ex) 스타크래프트의 마린은 체력/공격력 등 속성을 가지고 있고 공격/스팀팩 등 행동을 할 수 있습니다! 그럼 객체 지향 프로그래밍은 무엇일까요? 객체 지향 프로그래밍이란 프로그램을 여러 개의 독립된 객체들과 그 객체들 간의 상호작용으로 파악하.. 2021. 5. 6.