Cute Running Puppy
반응형

상속 4

4주차_10. 클래스의 상속과 다형성

클래스의 상속의 개념과 문법적 특징 상속 다른 클래스의 멤버를 이어받는 기능 상속의 장점 1. 코드의 중복성 제거 2. 클래스의 다형적 표현이 가능 (다형성: 하나의 객체를 여러 가지 모양으로 표현할 수 있는 특성) 상속 문법 class 자식_클래스 extends 부모_클래스 { ... } 자바에서는 다중 상속은 불가능하다 (부모 클래스를 2개 이상 상속받는 것) -> 다중 상속을 허용한다면 모호성이 발생할 수 있기 때문 (상속 받는 클래스 안의 내용이 겹칠 때) 부모 클래스를 상속 받는 자식 클래스는 여러 개가 와도 된다. 생성자의 상속 여부 상속을 수행하면 부모의 모든 멤버를 내려 받는다. 여기서 멤버는 생성자를 제외한 필드, 메서드, 이너 클래스를 말한다. 생성자는 절대로 상속되어서는 안된다. (클..

[#혼공챌린지] 혼자 공부하는 자바_2주차 선택미션

https://hongong.hanbit.co.kr/%ed%98%bc%ea%b3%b5-%ea%b2%8c%ec%8b%9c%ed%8c%90/?uid=27&mod=document&pageid=1 [#혼공챌린지] 혼공 학습단 6기 도서별 미션과 커리큘럼 안녕하세요, 한빛미디어 혼공단을 운영하는 🧙🏻‍♀️혼공족장🧙🏻‍♀️입니다. #혼공챌린지 혼공학습단 6기와 "혼자 공부하는"시리즈에 관심을 주셔서 감사합니다 🥳 딱 6주만 같이 때 hongong.hanbit.co.kr #혼공단 #혼공챌린지 #혼공자 2주차 선택 미션 객체 지향 프로그래밍 개념 정리 포스팅하기 객체 지향 프로그래밍이란? OOP: object-oriented programming의 약자로 객체를 사용하여 프로그램을 작성하는 것을 말한다. 현실에서 제품..

[#혼공챌린지] 혼자 공부하는 자바_2주차 기본미션

#혼공단 #혼공챌린지 #혼공자 https://hongong.hanbit.co.kr/%ed%98%bc%ea%b3%b5-%ea%b2%8c%ec%8b%9c%ed%8c%90/?uid=27&mod=document&pageid=1 [#혼공챌린지] 혼공 학습단 6기 도서별 미션과 커리큘럼 안녕하세요, 한빛미디어 혼공단을 운영하는 🧙🏻‍♀️혼공족장🧙🏻‍♀️입니다. #혼공챌린지 혼공학습단 6기와 "혼자 공부하는"시리즈에 관심을 주셔서 감사합니다 🥳 딱 6주만 같이 때 hongong.hanbit.co.kr 2주차 기본 미션 p.330 문제 5번 실행결과 인증샷 올리기 Parent 클래스를 상속받아 Child 클래스를 작성하였다. ChildExample 클래스를 실행했을 때 생성자의 순서를 생각하며 출력 결과를 작성해보기 ..

[혼자공부하는자바] chapter 07. 상속

07-1. 상속 부모 클래스의 내용을 자식 클래스에게 물려주어 중복되는 코드를 줄일 수 있도록 하는 것 클래스 상속 //클래스 상속하는 법 class 자식클래스 extends 부모클래스 { //필드 //생성자 //메소드 } 상속의 특징 여러 개의 부모 클래스를 상속할 수 없다. 부모 클래스에서 private 접근 제한을 갖는 필드와 메소드는 상속 대상에서 제외된다. 부모 클래스와 자식 클래스가 다른 패키지에 존재한다면 default 접근 제한을 갖는 필드와 메소드도 상속 대상에서 제외된다. 예시 부모 클래스 package sec01.exam01; public class Juice { //필드 String ingredient; int price; //생성자 //메소드 void makeJuice() { Sy..