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 |
29 | 30 |
Tags
- 자바스크립트부모창새로고침
- 자바스크립트새로고침
- er다이어그램
- db
- INSERT구문
- MySqlWorkBench
- jsp include
- Applying css to JSP #How to use css in jsp
- 자바로또번호생성
- ERD
- select문
- Random
- JSP에 CSS적용
- 트랜젝션
- erd만들기
- 커밋
- 자바난수생성
- 부모창새로고침
- Math.random
- Java
- 롤백
- selet문if문
- 자바스크립트
- UPDATE문
- jsp
- 팝업창닫기
- 데이터베이스
- mysql
Archives
- Today
- Total
CODING stroy
JAVA 다형성과 상속 본문
다형성이 뭔가
다형성은 여러 형태를 가질 수 있는 능력으로 하나의 객체가 여러 가지 타입을 가질 수 있는것을 의미
즉, 부모 클래스 타입의 참조변수로 자손 클래스의 인스턴스를 참조할 수 있도록 해줌
각각의 자손 클래스의 특징을 가진 인스턴스들이 동일한 데이터 타입을 가지게 되면 메소드를 실행시키기 간편해진다.
만약 전부 다른 데이터 타입을 가진다면 각각의 데이터 타입에 맞는 매개변수를 가진 메소드를 하나하나 정의해주어야한다.
그러나, 같은 데이터 타입을 가지게 된다면 단 하나의 메소드만 정의해주어도 된다.
상속이 뭔가
자바에서의 상속은 자식 클래스에서 부모 클래스로부터 부모의 모든 자원을 물려 받는 것을 의미하며
자바에서는 지정예약어 extends에 의해서 정해진다.
하나의 부모 클래스가 여러 자식 클래스를 가지는 것은 가능하지만
하나의 자식 클래스가 여러 부모 클래스를 상속받을 수는 없다.
이러한 상속을 통해서 개발자는 비효율적인 코드 중복을 피할 수 있다.
각각의 자식 클래스에 부모 클래스의 자원을 일일히 적어주어야 하는 수고를 덜어주기 때문이다.
또한, 부모 클래스를 한번만 수정하여 자식 클래스의 전체가 수정이 되기 때문에 유지 보수의 편리성도 얻을 수 있다.
'JAVA' 카테고리의 다른 글
JAVA 변수 (0) | 2022.08.06 |
---|---|
JAVA 난수 생성 방법 로또 번호 생성하기 (0) | 2022.08.06 |
SpringMVC의 FrontController인 dispatcher-servlet의 동작원리 (0) | 2022.07.27 |
JAVA 오류 해결하기 Unresolved compilation problem: '<>' operator is not allowed for source level below 1.7 (0) | 2022.04.17 |
jstl 로 List 의 길이 알아내는 법 (0) | 2022.04.14 |