클래스 (2) 썸네일형 리스트형 [JAVA 자바] instanceof - 객체(클래스)의 타입판별 자바에서는 객체가 어떤 클래스나 인터페이스로부터 생성되었는지를 판별해주는 instanceof를 제공한다. 객체명 instanceof 타입(클래스명or인터페이스명) 객체가 해당 타입이면 true를 아니면 false를 리턴한다. 타입에 상위 클래스 객체명에 하위 클래스의 객체일 경우에도 true를 리턴한다. ※ 참고 타입이 상위클래스도 하위클래스도 아닐경우 에러가 난다. 타입은 해당 객체의 클래스의 상위 클래스 혹은 하위클래스여야 한다. 예제소스 class C1 { public C1() {} } class C2 extends C1{ public C2() {} } class C3 extends C2 { public C3() {} } public class JavaTest { public static void .. [JAVA 자바] super 자바에서 super는 상위 클래스의 생성자를 호출할 때 사용하거나 상위 클래스의 멤버 변수나 메소드에 접근할 때 사용한다. super로 멤버 변수나 메소드를 호출하기 위해서는 해당 변수나 메소드의 제한자는 protected, public이어야 한다. 예약어 super 상위 클래스의 생성자 호출 super(매개변수) 상위 클래스의 멤버 변수 호출 super.변수명 상위 클래스의 메소드 호출 super.메소드명(매개변수) 예제소스 JavaTest.java class Mother { protected String name; public Mother(String name) { this.name = name; } public void display() { System.out.println("name : " + n.. 이전 1 다음