일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- l3 스위치
- network
- 물리구성도
- java
- 데이터 송수신
- 1764
- 10866
- 인터페이스
- 프로토콜
- AWS CLF
- 상속
- 백준 1712
- modifiers
- 개발바닥
- 계층화
- 인프콘
- 역캡슐화
- 자바
- 파이썬
- 테슬라폰
- 논리구성도
- 네트워크
- 남궁성
- 다형성
- 백준 2775
- 유선LAN
- aws 자격증
- 파이썬 1712
- TCP/IP
- 자바의 정석
- Today
- Total
목록다형성 (2)
병훈's Blog
참고: Java의 정석 참고: 상속 참고: 다형성1 다형성 part2 다형성을 "하나의 인스턴스를 다루는 참조변수가 여러 개다" "하나의 참조변수로 여러 인스턴스를 다룰 수 있다" 라고 했었죠. 자세히 말해야 할 것 같아요. "여러 조상클래스의 참조변수로 자손클래스의 인스턴스를 다룰 수 있다" "조상클래스의 참조변수로 여러 자손클래스의 인스턴스를 다룰 수 있다" 말이 비슷해서 헷갈리네요. 위에는 '자손클래스 인스턴스'를 기준으로 여러 조상클래스의 참조변수가 하나의 인스턴스를 다룰 수 있다는 말이고, 아래는 '조상클래스 참조변수'를 기준으로 여러 자손클래스의 인스턴스를 다룰 수 있다는 말이에요. 이 그림을 보면, SmartTv 인스턴스 하나를 SmartTv 본인클래스의 참조변수 s 로 다룰 수 있고, Sm..
참고: Java의 정석 참고: 상속 상속부터 다시 볼게요. 상속 : 부모클래스의 멤버(변수, 메소드)들을 자손클래스가 물려받아 사용하는 것. 자손클래스 자체 멤버를 만들면서 확장(extends)됨 다형성의 의미는 '여러 형태가 존재한다' 입니다. Java에서는 무슨 의미일까요? "무엇이 어떻게 여러 형태를 지니는 거야?" "그 뭔가가 여러 형태를 지녀서 어디에 써먹어?" 이런 궁금증이 듭니다. 한 번 알아보죠. 다형성 (Polymorphism) 우선, 자손클래스의 인스턴스를 생성할 때 부모클래스의 참조변수에 주소를 저장할 수 있습니다. 그리고 다형성을 간단히 말하면 이렇습니다. "하나의 인스턴스를 다루는 참조변수가 여러 개다" "하나의 참조변수로 여러 인스턴스를 다룰 수 있다" 둘 다 말이 됩니다. 하나..