728x90
< 상속 >
- 상속이란?
어떤 클래스가 갖고있는 메소드와 변수를 상속해서 다른 클래스가 갖도록 하는 것
➡ 코드의 재사용성을 높이고, 유지보수 편의성을 높이고, 가독성을 높이고, 코드의 양을 줄일 수 있음
< Overriding vs Overloading >
Overriding (재정의) | Overloading (과적) |
부모기능을 올라타서 재정의 한 것 | 상속과는 상관이 없다! 형태만 다르면 같은 이름의 메소드를 여러개 생성 가능 |
< this & super >
- this : 자기 자신을 의미
- super : 자신의 부모를 의미
Java 상속 - 생활코딩
수업소개 이미 존재하는 클래스에 더 많은 기능을 넣고 싶은데 그 클래스를 수정하는 것이 가능하지 않다고요? 그렇다고 클래스를 복제하는 것은 유지보수가 어려워서 내키지 않는다고요? 그렇
opentutorials.org
728x90
'🤯TIL > JAVA' 카테고리의 다른 글
[이것이 자바다 - 연습문제] chapter 02. 변수와 타입 (0) | 2022.10.10 |
---|---|
[이것이 자바다 - 연습문제] chapter 01. 자바 시작하기 (0) | 2022.10.10 |
[JAVA 객체 지향 프로그래밍] 클래스 / 인스턴스 / static / this_by생활코딩 (0) | 2022.09.17 |
[JAVA method(함수)] 기본 형식 / 입력 값 / 출력 / 활용_by생활코딩 (0) | 2022.09.17 |
[JAVA 제어문] boolean / 비교연산자 / 조건문 / 문자의 비교 / 반복문과 배열문_by생활코딩 (0) | 2022.09.17 |