2024/12 2

자바(JAVA) 기초 함께 알아보자(19) - 상속(Inheritance)

지난번 HashMap에 이어서 이번글에서상속(Inheritance)에 대해서 알아보겠습니다.상속은 객체지향(object-oriented) 언어에서 가장 중요하고많이 쓰이는 개념입니다.먼저 그럼 상속이 일어나는 상황을 한번 살펴보겠습니다.상속(Inheritance)은 말 그대로 하위 객체가 상위 객체의모든 속성을 상속받을 때 사용합니다.영어로는 'is - a' relationship이라고 흔히 부릅니다.예를 들어 'Truck is a car' 혹은 'Poodle is a dog' 과 같이'is - a' 관계가 성립할 경우에 상속을 사용하게 됩니다.아래 코드를 보면서 조금 더 자세히 살펴보겠습니다.class Truck{ String name; int wheelSize; int wheelThickness..

자바(JAVA) 기초 함께 알아보자(18) - HashMap

지난번 Array(배열)과 ArrayList의 차이에 이어서이번글에서는 또 다른 자료구조인 HashMap에대해서 알아보겠습니다. 먼저 HaspMap은 키(Key)와 벨류(Value)로 짝지어서저장하는 자료구조입니다.HashMap에서 Key는 자료를 식별하는 역할을 하기 때문에중복해서 사용할 수 없습니다.Value의 경우 Key값이 다르다면 중복하여 사용할 수 있습니다. 또한 HashMap은 이 Key 값을 통해서 Value 값에빠르게 접근할 수 있다는 장점을 가지고 있습니다. HashMap 사용하는 방법 먼저 HashMap을 사용하기 위해서는 패키지를아래와 같이 불러와야 합니다.import java.util.HashMap; 다음으로 HashMap을 선언하는 방법에 대해서 알아보겠습니다.HashMap 변수..