[day16] java-basic : 자바 기초 마무리 시험
-
this는 static메소드에서 사용할 수 없다.
-
RuntimeExeption이 아닌것은? I/OExeption
-
fianl이 붙으면 상속받아 사용할 수 없는 클래스이다.
-
return 타입이 다른 것은 오버로딩이 아니다. (타입은 묵시적 형변환 가능하다)
-
추상클래스에는 default메소드가 있을 수 있다.
-
단항연산자 / 비교연산자? 우선순위는?
-
이차원 배열 출력하는 법
// 이렇게 하면 주소값이 찍힌다.
int[][] arr = {{1,1},{2,3},{4,5}};
System.out.println(Arrays.toString(arr));
-
ABC123!!!는 return 값이 없으니까 값이 그대로이다.
-
ArrayList에서 중복되는 값을 remove하면 앞에 있는 값부터 지워진다.
-
try~catch문에서 return이 있으면 돌아간다.
-
import한 객체는 public만 접근 가능하다.
-
void인데 return값 있는 것 못봄
-
Object매개변수는 같은 클래스 내의 멤버변수 접근 불가능하다. 명시적 형변환?해야한다.
(A)o.data == this.data // .이 우선순위가 더 높아서 data가 형변환됨
((A)o).data == this.data
- Object 멤버변수일 때, Scanner객체를 받으려면 명시적 형변환해서 Scanner의 메소드를 사용해야 한다.