NodeJS(4기) 12일차

형집·2022년 11월 29일

NodeJS(4기)

목록 보기
16/56

부하는자바크립트

Chapter09 클래스

  • 객체를 효율적으로 만드는 문법
class 클래스 이름 {}

인스턴스

  • 객체에 메모리가 할당되어 실제로 활용되는 실체
a=new 클래스 이름()

생성자

  • 객체의 초기화처리를 담당
  • 클래스기반 인스턴스를 생성할 때 처음 호출되는 메소드

상속

class Sqare extends Rectangle{
	constructor(length){
    	super(length,length)
        #부모클래스의 생성자를 호출해서 초기화
    }
}

private

  • #붙여, 사용자 접근 막아
    #### getter/setter
    -> 객체의 무결성을 보장하기 위해 사용
    -> 왜 무결성이 지켜지지?
    setter 외부에서 메소드를 통해 데이터에 접근하도록 유도
    getter 메소드로 필드값을 가공 후 외부로 전달
get 이름(){return 값}
set 이름(value){}

내가 설명이 가능해야 할 것

  • 변수란?
  • 클래스와 객체에 대해 설명, 차이도
  • 생성자에 대해 설명
  • getter와 setter를 사용하는 이유

프로그래머스에서 4문제를 갑자기 풀었다.
어렵지 않았지만, 코딩 후 다른 사람의 답과 비교해 보니 삼항연산자 필요

profile
개발자

0개의 댓글