this (2) 썸네일형 리스트형 면접족보 20/12/10_상속 1. 상속이란? ( UML로 표현해볼 것!) · 부모클래스에서 선언된 필드와 메소드를 자식클래스가 그대로 물려받는 것을 상속이라 정의하며 키워드는 extends를 사용한다. · 자식클래스는 부모클래스의 모든 특성을 지니며, 자식클래스는 추가적인 특성을 더해서 가질 수 있다. (상속의 목적: 공통으로 되어 있는 내용을 한 개의 클래스로 작성하여 상속받아 사용) · ex) 상속이 대상이 되는 클래스: Man class, 상속을 하는 클래스: BusinessMan class 2. 부모클래스와 자식클래스의 다른 용어를 설명하시오. · 부모클래스는 상속이 되는 클래스이며, 상위/기초 클래스라 정의한다. · 자식클래스는 상속을 하는 클래스이며, 하위/유도 클래스라 정의한다. 3. super 키워드와 this 키워드.. 면접족보 20/12/07_메소드 오버로딩 1. 인스턴스 함수에 클래스 변수와 함수가 접근 할 수 있는 이유는? · 클래스 변수와 함수는 미리 메모리에 저장되어 있는 상태이기 때문에 Call Stack 영역에 저장되는 인스턴스 함수에는 접근이 가능하다.(메모리에 static이 먼저 올라가기 때문!) 2. 메소드 오버로딩이란? · 같은 class 내에서 사용하려는 메소드 명이 이미 존재하는 경우, 파라미터(매개변수)의 수가 다르거나 데이터 타입이 다른 경우 컴파일 오류가 발생하지 않는다. (같은 메소드 명을 매개변수의 타입과 개수를 달리하여 사용) · why? 메소드 명이 같을 때 매개변수의 수와 데이터 타입이 다르기 때문에 컴파일 시 구분이 가능해진다. · ex) 3. 메소드 오버로딩을 적용한 대표적인 함수는? · println(), 아래와 같이.. 이전 1 다음