목록접근제한자 (2)
NOW OR NEVER
overriding 자식에 부모클래스 안 동일한 메소드 만들 시 자기 자신을 우선하기에 자식 메소드가 호출됨 접근제한자 접근에 대해 제한을 두는 것 데이터 무결성 : 데이터에 결함이 없다. 개발자는 이에 대한 문제를 항상 걱정해야 한다. 데이터 무결성 확고하게 할 수 있는 방법 : 객체에 저장하는 값에 결함이 있으면 객체에 저장조차 하지 않게 만들면 된다. 접근제한자가 있는 이유는 데이터 무결성을 위함이다. 변수는 직접 접근을 다 차단 그 변수의 값을 저장하거나 가져오는 메소드를 제공하는 방식으로 접근을 허한다. public : 패키지가 달라도 무조건 접근 가능 protected : 패키지가 다르면 접근 불가, 패키지가 같거나 상속 관계일 경우 사용 가능 default : 패키지가 다르면 아예 접근 불가..

Typescript 복습 class 클래스 ES6 부터 생겨남 클래스를 통해서 특정 타입의 객체 생성 가능 const 변수이름 = new 클래스이름({parameter}); 클래스로 정의한 인스턴스들을 new 키워드를 통해 변수에 할당할 수 있다 타입스크립트의 경우 안에서 타입을 정의해줘야 한다. 상속하는 클래스 extends 상속받는 클래스 : 상속하는 클래스의 속성을 상속받는 클래스에서도 사용할 수 있게 됨 타입스크립트의 접근 제한자 es6 안엔 없음, private : 선언된 블록 안에서만 접근 가능 기본 값은 public protected : 다른 곳에 상속이 안됨 생성자의 매개변수에 접근제한자 같이 작성시 속성 정의와 동시에 전달받은 인자를 해당 속성에 할당하는 작업을 한번에 할 수 있다. 인터..