CDG 3기/JAVA의정석

스터디 이론 문제

이선민이★ 2015. 9. 21. 18:05

1. 산술, 논리, 비교 연산자의 연산자 우선순위는?
산술(+,-) > 비교(>=) > 논리(||)

2. 논리 OR, 비트 OR 중 어떤 OR이 우선순위가 높은가?
|(비트) > ||(논리)

3. >> 와 >>> 의 차이는?
>> 시프트 하면서 빈칸 부호비트 채움, >>> 빈칸 0으로 채움.

4. 오버라이딩 기본 조건 3가지.
이름=, 매개변수=, 리턴타입=.

5. 접근제어자와 예외선언은 어떻게 해야 하는가?
접근제어자는 조상클래스의 메서드보다 좁은 범위X
예외선언은 조상 클래스의 메서드보다 많은 수X

5. 자식클래스의 메서드에서의 super의 의미는?
부모클래스

6. 인스턴스란 무엇인가?
생성된 객체

7. 멤버변수에는 어떤것이 있고 그것의 설명을 서술하라.
클래스변수(클래스가 메모리 올라갈 때), 인스턴스변수(인스턴스 생성 시), 지역변수(변수 선언문 수행 시).

8. 메소드 오버로딩은 무엇인가? 간단한 예를 들어서 설명하라.
한 클래스 내에 같은 이름의 메서드 여러개 정의
void prinln(), void prinln(String x), void prinln(int x)

9. 생성자에서 다른 생성자를 호출하는 방법은?
this("white", "auto", 4);

10. 오버라이딩과 오버로딩의 차이는?
오버라이딩(상속받은 메서드 내용 변경), 오버로딩(새로운 메서드 정의)

11. 추상클래스는 반드시 모든 추상메서드를 구현해야 한다(O/X).
O.

12. 인터페이스는 단일상속만 가능하다(O/X).
X. 중복상속가능.

13. continue와 break차이.
continue는 다음 i로 넘어간다. break는 반복문을 빠져나온다.

14. while, do-while 차이
do-while은 한번 {}을 실행하고 조건을 확인한다.

15. public, protected default private 같은클래스/같은패키지/자손클래스/전체 (O/X) 표시.
public(O,O,O,O), protected(O,O,O,X), default(O,O,X,X), private(O,X,X,X)

16. 클래스에 abstract와 final 동시에 사용할 수 있는가?
X.

 

이론문제_150702.txt

 

댓글수0