# 클래스

클래스
Class는 생성자함수(객체)를 생성하기위한 템플릿이다. 클래스는 데이터와 이를 조작하는 코드를 하나로 추상화한다. > 추상화란? 대상의 공통적인 특성을 뽑아내어 구체화한다는 의미로 해석된다. https://black7375.tistory.com/6 es6이전에는

스위프트 문법 : 구조체와 클래스
구조체의 인스턴스 → 값 타입클래스의 인스턴스 → 참조 타입→ 인스턴스 생성 후 프로퍼티 값에 접근하기 위해서는 마침표 (.) 사용let, var 모두 사용 가능상속을 받을 때에는 클래스 이름 뒤에 콜론 ( : ) 을 써주고 부모클래스 이름 명시인스턴스 생성 후 초기화
클래스
컴퓨터 프로그램을 여러 개의 독립된 단위, 즉 "객체"들의 모임으로 파악하고자 하는 것이다. 각각의 객체는 메서지를 주고받고, 데이터를 처리할 수 있다.좀 더 나은 프로그램을 만들기 위한 프로그래밍 패러다임으로 로직을 상태와 행위로 이루어진 객체로 만드는 것이다.이 객

TIL 99 | 코어자바스크립트(7) 클래스
자바스크립트는 프로토타입 기반 언어라서 '상속' 개념이 존재하지 않는다. 클래스 기반의 언어에 익숙한 많은 개발자들을 혼란케 했고, 이러한 불편함을 해결하기 위해 ES6에는 클래스 문법이 추가되었다.

🌟 TypeScript로 블록체인 만들기
타입스크립트는 타입을 미리 지정해준다는 점이 자바스크립트와 달라 조금 생소했다.인터페이스나 스태틱 함수, constructor 등을 구현해볼 기회가 크게 없었는데 이번 기회를 통해 새로운 경험을 해본 거 같다.리액트와 함께 사용하면 굉장히 좋다고 하는데 나중에 리액트를
Swift Class Initialization(Two-Phase Initialization)
이번 포스팅에서는 스위프트 클래스의 Two-Phase Initialization에 대해 알아보겠습니다. Two-Phase Initialization이란? 간단하게 말하면 클래스를 생성할 시 초기화가 2단계에 걸쳐 이뤄진다고 할 수 있겠습니다. 해당 내용에 대한 스위

[Item15] 클래스와 멤버의 접근권한을 최소화하라
앞으로 나오는 package-private은 접근제한자 default와 동일하다고 본다.잘 설계된 컴포넌트와 잘 설계하지 못한 컴포넌트는 내부 데이터를 외부에 얼마나 잘 숨겼는가만 봐도 알 수 있다. 잘설계된 컴포넌트는 모든 내부 구현을 완벽히 숨겨 구현과 API를 깔

5주차 항해일지 - 클래스
목차1\. 클래스 정의하는 방법2\. 객체 만드는 방법 (new 키워드 이해하기)3\. 메서드 정의하는 방법4\. 생성자 정의하는 방법5\. this 키워드 이해하기OOP 언어인 JAVA 에서는 모든 프로그래밍이 클래스를 기반으로 이루어진다. 클래스를 통해 객체 인스턴
클래스
5주차 클래스 클래스 선언 기본 선언 방식은 위와 같다. 클래스 몸체는 새로운 객체를 초기화하는 생성자, 클래스와 그 객체의 상태를 제공하는 필드, 행동을 구현하는 메소드를 포함한다. 클래스가 상위 클래스의 상속을 받는지, 인터페이스를 구현하는지에 대한 정보 역시 선언할 때 제공할 수 있다. 또한 public과 private과 같이 다른 클래스...
자바스크립트 클래스
클래스를 한마디로 이야기 하면 클래스는 객체만을 생성하는 함수입니다.(다른 일은 안 합니다.)생성자 함수는 일반 함수로 호출할 수 있지만 클래스는 객체만을 위한 전용 함수입니다.클래스는 생성자 함수와 유사한 부분이 많고 new와 함께 호출합니다. 즉 클래스도 함수 입니
[JS] 함수 내에서 함수 호출
index.js에서 Hello() 라는 함수 안에 one() 함수를 넣었다one()함수는 test.js에 있는 Two 클래스를 불러와 그 안의 two() 함수를 실행시킨다Two 클래스를 불러온 수 new Two()로 새로 만들어줘야한다.

인스턴스의 생성과 소멸 (이니셜라이저, 디이니셜라이저) [스위프트 프로그래밍: Swift 5]
이니셜라이저와 디이니셜라이저 내용 정리. 본 게시글은 야곰 님의 저서인 스위프트 프로그래밍: Swift 5 를 보며 공부한 내용을 정리한 것입니다.
[코드스쿼드 코코아 과정] 2주차 화요일 호눅스 수업 간단 정리
잘쓰는 자료구조 -> 리스트나 배열 90%쯤 커버가능 리스트중에 자바같은 경우에 어레이리스트랑 많이쓴다. 그리고 맵 중에 해시맵을 많이 쓴다Array List -> 자료를 받는 구조함수 안에서 매개변수 값을 바꾸면 바깥에 영향이 있는지 없는지 ㅏ차이요메모리를 절약할 수