일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 세브란스
- 부주상골수술
- 독일어
- 독학
- sql
- 코딩테스트
- 부주상골수술후기
- SWIFT
- 리눅스
- IOS
- istringstream
- 프로그래머스
- 스택
- 백준
- DFS
- 카카오인턴십
- ChatGPT
- 독일어독학
- 롯데정보통신
- 부주상골증후군
- dp
- c++
- SQLD
- 카카오코테
- 카카오인턴
- BFS
- 구현
- 코테
- 분할정복
- 부주상골
Archives
- Today
- Total
목록오버라이딩 (1)
슈뢰딩거의 고등어
[JAVA] 다형성,상속, 멤버변수
다형성 부모 객체는 자식 객체를 가르킬수 있다. 객체의 함수를 호출했을 경우 자식객체의 함수를 사용한다. 만약, 부모클래스의 함수1이 자식클래스에서 오버라이딩 (Over writing)이 된 경우, 생성된 객체의 함수1 호출시에는 자식 클래스에서 재 정의된 함수1이 호출이 된다. (결국, 생성된 객체는 자식 클래스의 객체이므로.) 그렇다면 부모객체에 있는 변수1이 있고, 자식객체에 동일한 변수명으로 (변수1) 초기화가 되어 재정의가 된다고 해보자 자식객체를 생성하고, 자식객체.변수1 을 프린트 했을 때 나오는 값은 부모객체에서 초기화가 된 값이다. 객체의 변수를 호출했을 경우 부모객체의 변수값이 리턴된다. 멤버 변수는 오버라이딩이 되지 않는다는 것을 명심
tech
2022. 3. 28. 14:59