290570
오답노트 본문
1. 클래스 선언문에 대해 옳은 설명은?
public으로 선언한 클래스는 소속된 패키지 내에서만 사용할수있다 X
특별히 지정하지 않으면 public 클래스로 인식한다 X >> 코틀린
final 클래스는 서브클래스를 가질수 없다 O
한 파일에 여러개의 public 클래스를 선언할 수 있다 X >> 코틀린
> 자바는 클래스명 앞에 public 추가하면 그 클래스 이름과 파일명 동일해야하는 규칙 있음
> 하나의 자바 파일에 여러개의 클래스를 작성하는 경우 하나의 대표 클래스를 지정하고(public 붙여주고),
파일명과 동일하게 둬야 코드 가독성에 도움이 됨
3.
class Class A{
int a;
private int b;
static int c;
static int methodA(){...}
}
메소드 A에서 사용할수있는 멤버변수는 ?
static은 static 멤버에만 접근 가능 => c
3. ClassA의 객체에 각각에 대해 별도로 생성되는 멤버변수를 모두 나열한 것은?
=> a, b
12. FileReader => java.io.* 를 import
18. 자식이 부모 클래스 새로 생성 불가 ( 부모가 자식클래스 새로 생성은 가능)
#기타 정리
import 문으로 포함시키지 않아도 자동적으로 포함되는 패키지 => java.lang