JAVA 오버라이딩 + 예제
·
JAVA
앞에서는 오버로딩에 대해 정리해본 바가 있다.JAVA에서는 오버로딩을 공부할 때 같이 따라다니는 비슷한 이름을 가진 "오버라이딩"도 따로 존재한다.https://yn98.tistory.com/15 함수명 중복정의 허용★)보통 비슷하거나 같은 기능일때에 사용" data-og-host="yn98.tistory.com" data-og-source-url="https://yn98.tistory.com/15" data-og-url="https://yn98.tistory.com/15" data-og-image="https://scrap.kakaocdn.net/dn/hCAG9/hyWvSKiE5r/S2kJ1EMGnsUrgWJKLGwuPK/img.png?width=800&height=800&face=0_0_800_800..
JAVA 상속, super() + 예제
·
JAVA
JAVA에서는 상속이라는 개념이 존재한다.JAVA에서는 부모 클래스(상위 클래스)의 코드를 자식 클래스(하위 클래스)가  전부 '재사용'할 수 있다. 이를 상속이라고 한다.상속이라는 개념을 사용하는 가장 큰 이유는 재사용을 할 수 있다는 점이다. 이는 유지보수 용이성을 극대화시키고, 이는 개발시간 단축과 개발비용 축소까지 연결된다. 가장 기본적으로, 클래스의 상속이 있다.상속을 받을 때에는 "extends" 라는 키워드를 사용한다.예를 들어, Animal이라는 클래스와, Cat이라는 클래스가 있고, Cat 클래스는 Animal이라는 클래스를 상속받는 경우, 다음과 같이 작성한다.class Animal{}class Cat extends Animal{}두 클래스 모두 지금은 공백이지만, 내용이 있다면 Cat..