목록Study/Java (18)
자바칩
*Nested 클래스의 종류Nested Class - 클래스 내에 선언하는 클래스 ㄴ Static Nested Class - 선언문에 static 포함 ㄴ Inner Class (= 내부 클래스) - 선언문에 static 미포함 ㄴ Local Inner Class (= (지역) 내부 클래스) - 클래스 이름 O ㄴ Anonymous Inner Class (= 익명 (내부) 클래스) - 클래스 이름 X *Static Nested 클래스의 객체 생성 방법 감싸고있는클래스이름.StaticNested클래스이름 객체이름 = new 감싸고있는클래스이름.StaticNested클래스이름(); *내부 클래스의 객체 생성 방법 감싸고있는클래스이름 객체이름1 = new 감싸고있는클래스이름();감싸고있는클래스이..
1. String 클래스는 final 클래스인가요? 만약 그렇다면, 그 이유는 무엇인가요?클래스를 final로 선언하면 더이상 해당 클래스를 확장할 수 없다. 즉, 해당 클래스를 상속받을 수 없다는 뜻이다. String 클래스는 매우 중요한 클래스이기 때문에, 만약 String 클래스를 상속하게 된다면 String 클래스에 선언된 메소드를 자식 클래스가 상속해서 메소드를 Overring하여 내용을 바꾸게 되면 문제가 생길 수도 있기 때문이다. 2. String 클래스가 구현한 인터페이스에는 어떤 것들이 있나요?Serializable, Comparable, CharSequence 3. String 클래스의 생성자 중에서 가장 의미없는 (사용할 필요가 없는) 생성자는 무엇인가요?String() 4. S..