Chapter 4. java.lang Package Chapter 4. java.lang Package 1. Object Class - Object Class란 · 모든 Class의 최상위 부모 Class · Member는 가지고 있지 않으며 Method 11개로만 이루어져 있으며 모든 Instance가 가져야할 기본적인 것들이다. · Method ◦ public boolean equals(Object obj) ▹ 객체 자신과 객체 obj 일치 여부를 true, false로 알려줌 ◦ public int hashCode() ▹ 객체 자신의 Hash Code를 반환 ◦ public String toString() ▹ 객체 자신의 정보를 문자열로 반환 ◦ protected Object clone() ▹ 객체 자신의 복사본을 반환 ◦ protected void.. 더보기 Chapter 3. Exception Handling Chapter 3. Exception Handling 1. Exception Handling - Program Error · Program이 실행중 어떤 원인에 의해 오작동하거나 비정상적으로 종료되는 경우에 발생하는 Error · Program Error의 종류 ◦ Compile-time Error ▹ Compile 작업 진행 시 발생하는 Error ◦ Runtime Error ▹ Program 실행도중 발생하는 Error ▹ Runtime Error의 종류 ▸ Error ▫ Memory 부족(OutOfMemoryError), BOF(Buffer Overflow Error/Stack Overflow Error)와 같은 일단 발생하면 복구할 수 없는 심각한 오류 ▸ Exception ▫ 발생하더라도 수습 .. 더보기 Chapter 2. 객체지향 프로그래밍 II Chapter 2. 객체지향 프로그래밍 II1. 상속(Inheritance) - 기존에 존재하는 Class를 재사용하여 새로운 Class를 작성하는 것 - 장점 · 보다 적은 양의 Code로 새로운 Class를 작성할 수 있다. · Code를 공통적으로 관리할 수 있어 Code의 추가, 변경을 편하게 할 수 있다. · Code의 재사용성을 높이고 Code의 중복을 제거해 Program의 생산성과 유지보수에 도움을 준다. - Class 계층 · Class끼리의 상속 관계에서는 부모 Class와 자식 Class 관계가 존재한다. · 자식 Class에서는 부모 Class의 변수나 Method에 접근할 수 있지만 부모 Class에서는 자식 Class의 변수나 Method에 접근할 수 없다. · 자식 Class에.. 더보기 이전 1 ··· 12 13 14 15 16 17 18 ··· 57 다음