객체2 [JavaScript] 배열의 자료구조, 객체, 내장 객체(Math, Array, String, Date), 사용자 정의 객체 d0322 자바스크립트 수업내용 요약 1. 잡담 자바스크립트는 자료구조가 조금 달라 배열을 사용할 때 크기(인덱스)가 동적이고, 요소의 타입(데이터 유형)이 자유롭다. 자바스크립트의 배열은 해시맵으로 구현되어있어 인덱스를 자유롭게 추가하거나 제거할 수 있다. 1.1 자료구조란? C언어와 같은 저수준 언어에서는 기본적인 자료구조를 직접 구현하여 사용하는 경우가 많습니다. C언어는 표준 라이브 러리에서 몇몇 기본적인 자료 처리 기능을 제공하지만, 고수준의 자료구조(예: 리스트, 큐, 스택, 맵 등)는 직접 구현해야 합니다. 이는 C언어가 시스템 프로그래밍과 밀접하게 연관되어 있기 때문에, 메모리 관리와 성능 최적화에 더 많은 통제력을 필요로 하는 경우가 많기 때문입니다. 반면, 자바, 자바스크립트, 파이썬과.. Coding 공부/JavaScript 2024. 3. 22. [Python_Summary] 클래스 1. 객체 지향 특성 : 캡슐화 객체를 캡슐로 감싸서 내부를 볼 수 없게 하는 것 클래스는 기본적으로 입력과 출력값에 대한 상호작용으로 작동한다. 1-1. 클래스 : 객체 모양을 선언한 틀(캡슐화) 메소드(멤버 함수)와 필드(멤버 변수)는 모두 클래스 내에 구현 속성(필드)와 행위,동작,기능(Method)를 갖는 변수이다. 1-2. 객체 클래스의 모양대로 생성된 실체(instance) 객체 내 데이터에 대한 보호, 외부 접근 제한 >>객체 외부에서는 비공개 멤버(필드, 메소드)에 직접 접근할 수 없음 >>객체 외부에서는 공개된 메소드를 통해 비공개 멤버 접근 1-3. 상속 자식 클래스가 부모 클래스의 속성을 물려받고 기능을 추가하여 확장(extends)하는 개념이다. 부모 클래스를 슈퍼 클래스(super.. Coding 공부/Python 2024. 2. 1. 이전 1 다음 728x90 반응형