티스토리 뷰

java,web study/3주차 (7월 15일 ~21일)

Class

doublemetal 2013. 7. 16. 23:17


객체나 인터페이스의 실행 상태를 저장할 수 있는 클래스로 생성자는 숨겨져 있으며 
직접 객체를 생성하지 않고 객체의 getClass() 메서드를 이용해서 대입받아서 사용




class First {}

class Second extends First {}

public class ClassTest {


public static void main(String[] args) {

// TODO Auto-generated method stub


First x = new First();

Second y = new Second();

Class cyberclass;


cyberclass = x.getClass();

System.out.println("x의 클래스명 : " + cyberclass.getName());

cyberclass = cyberclass.getSuperclass();

System.out.println("x의 상위 클래스명 : " + cyberclass.getName());

cyberclass = y.getClass();

System.out.println("y의 클래스명 : " + cyberclass.getName());

cyberclass = cyberclass.getSuperclass();

System.out.println("y의 상위 클래스명 : " + cyberclass.getName());

}

}



x의 클래스명 : test.First
x의 상위 클래스명 : java.lang.Object
y의 클래스명 : test.Second
y의 상위 클래스명 : test.First



'java,web study > 3주차 (7월 15일 ~21일)' 카테고리의 다른 글

String Format  (0) 2013.07.16
String의 대입 연산  (0) 2013.07.16
System 클래스 (시간 관련)  (0) 2013.07.16
Warpper 클래스, Auto Boxing  (0) 2013.07.16
다형성 - 다운캐스팅 실행 에러  (0) 2013.07.16
댓글
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/03   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
글 보관함