제이제이
article thumbnail
12. Java 객체지향 문법(12) - 상속의 목적

본 내용은 "윤성우의 열혈 Java 프로그래밍"를 참고로 정리한 내용입니다. 1. 상속을 적용하여 도움이 되는 상황 이번 포스팅에서는 간단하게 상속을 적용하여 보다 좋은 코드를 만드는 상황에 대해서 살펴봅시다. ❓ 상속이란? 🔥 연관되어 있는 클래스에 대해서 공통적인 규약을 정해 놓는 것을 의미합니다. 스마트폰에 저장된 전화번호를 출력하는 시스템 프로그램을 통해 스마트폰에 있는 전화번호 중 다음과 같이 주변 지인들을 구별해야 하는 상황을 가정하고 코드를 살펴보겠습니다. 대학 동창 친구들 = 이름, 전공, 개인 전화번호를 구별하여 저장함 직장 동료분들 = 이름, 부서, 개인 전화번호를 구별하여 저장함 이를 코드로 나타내면 다음과 같습니다. //대학교 동창 친구들 class UnivFreind{ privat..

article thumbnail
10. Java 객체지향 문법(10) - 상속의 기본

본 내용은 "윤성우의 열혈 Java 프로그래밍"를 참고로 정리한 내용입니다. 1. 상속 ❓ 상속이란? 🔥 상속이란 “서로 연관된 클래스에 대해 공통적인 규칙, 규약들을 정의한 것”입니다. 상속에 대해서 처음 배우게 되었을 때 학교 수업 혹은 강의에서 상속은 “코드의 재활용을 위한 문법이다"라고 배우는 경우가 있습니다. 그러나 상속은 “서로 연관된 클래스에 대해 공통된 규칙, 규약들을 정의한 것”으로 생각해야 합니다. 이 내용을 알고나서 상속에 대해서 자세히 살펴봅시다. 상속의 특성 상속을 간단하게 설명하자면,기존에 정의된 클래스에 메소드와 변수를 추가하여 새로운 클래스를 정의하는 것입니다. 코드를 통해 상속의 특성에 대해서 알아봅시다. class Man{ String name; //이름 //메소드 tel..