Notice
Recent Posts
Recent Comments
Link
반응형
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- SQLP
- 멀티쓰레드
- 인덱스 튜닝
- 클래스
- DBA
- DB
- 메소드
- 인스턴스
- 서버
- springboot
- Spring
- 코딩
- Oracle
- 상속
- socket
- 백준
- db버퍼캐시
- 오라클
- java
- JavaScript
- 깃허브
- 친절한 SQL 튜닝
- 친절한 sql튜닝
- 컬렉션프레임워크
- 생성자
- 클라이언트
- Swing
- SQL
- 자바
- 카카오코딩테스트
Archives
- Today
- Total
프리 정보 컨텐츠
자바의 상속관계 본문
반응형
public class Inherit {
public static void main(String[] args) throws IOException {
// PrintWriter 오른쪽 마우스 Open Type Hierarchy
PrintWriter p1 = new PrintWriter("result1.txt");
p1.write("Hello 1");
p1.close();
// Object 의 자식 Writer 의 자식 PrintWriter
// Object 는 toString() 이라는 기능을 가지고있다.
// 자식들도 toString() 이라는 기능을 사용할 수가 있다.
PrintWriter p2 = new PrintWriter("result1.txt");
p2.write("Hello 2");
p2.close();
}
}
※ 자바의 상속 관계 설명
PrintWriter 의 인스턴스 생성 -> 해당 인스턴스의 toString 실행 -> toString 이 Object 에 없다 가정하였을 때
1. extends 가 가르키는 Writer 를 찾아라
2. PrintWriter의 class 에 없다면 extends 가 가르키는 Object 를 찾아봐라
3. 없으면 Error, 있으면 toString 실행
출처
반응형
Comments