반응형
반응형
이번글에서는 오버로딩과 오버라이딩의 차이점을 간단하게 비교하도록 하겠습니다. 두개의 기본조건을 보면 오버로딩은 하나의 클래스내에서 이루어지기 때문에 상속과 관련이 없어도 되고, 오버라이딩은 부모클래스와 자식클래스 두개 이상이 필요하므로 상속이 꼭 필요한다고 보시면 됩니다. 상속에 대한 정리 → 자바(Java)〃객체지향 특징 상속/캡슐화/다형성 오버로딩은? → 자바(Java)〃생성자 오버로딩과 메소드 오버로딩 아참.. 이 글에 관련된 상속과 오버로딩을 정리한 저번글들을 같이 보시면 이해하는데 도움이 될거에요. ■ 오버로딩(OverLoading) vs 오버라이딩(OverRiding) 오버로딩은 많은 것을 싣는다, 오버라이딩은 재정의를 한다는 사전적인 의미를 가지고 있는 만큼 차이점도 이와 비슷하다고 보시면 ..
오버로딩이라면 그냥 한가지만 존재하는줄 알았는데 생성자를 공부하게 되면서 생성자 오버로딩과 메소드 오버로딩이 따로 있다는 것을 알게 되었고 이번 포스팅에서 정리하게 됬습니다. 학원에서 오버로딩과 오버라이딩을 대충대충 넘어가서 그런지 되게 생소하지만 이번 포스팅으로 정리하며 어느정도 알게되서 기분은 좋습니다. 이래서 공부는 계속 해야되나봐요^^ 중간중간 필요한 경우 저번글을 링크해두었기 때문에 같이 연동해서 보시면 이해하기 빠르실거에요. ■ 생성자 오버로딩저번글에서 생성자의 주된 사용목적인 매개변수의 값을 다르게 하고 싶을때 필드 초기화를 해주었는데요. 필드(객체)의 초기화가 아닌 생성자도 초기화 하고 싶을땐 생성자 오버로딩이란걸 사용하시면 됩니다. 필드와 변수에 대한글과 생성자의 조건+매개변수가 무엇인지..
내 블로그 - 관리자 홈 전환 |
Q
Q
|
---|---|
새 글 쓰기 |
W
W
|
글 수정 (권한 있는 경우) |
E
E
|
---|---|
댓글 영역으로 이동 |
C
C
|
이 페이지의 URL 복사 |
S
S
|
---|---|
맨 위로 이동 |
T
T
|
티스토리 홈 이동 |
H
H
|
단축키 안내 |
Shift + /
⇧ + /
|
* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.