상속
-
[스터디 6주차] java 상속프로그래밍 언어/JAVA 2021. 6. 18. 14:55
더보기 목표: 자바의 상속에 대해 학습 1. 자바 상속의 특징 실생활에서 사용하는 상속이라는 뜻은 자식이 부모에게 재산 및 신분상의 지위를 물려받는 것을 말한다. 자바에서도 비슷한 뜻을 가진다. 자식 클래스가 부모 클래스가 가지고 있는 필드나 메서드를 그대로 물려받을 수 있다. 부모 클래스는 상위 클래스라고 부르기도 하고 자식 클래스는 하위 클래스, 파생 클래스라고 부르기도 한다. 이렇게 상속이라는 기능을 사용하게 되면 코드의 중복을 줄일 수 있다. 이미 구현된 클래스의 기능을 다른 클래스에서 사용하고 싶다면 다시 똑같은 코드를 구현하는 것이 아니라 상속을 통해 코드 구현없이 기능을 사용할 수 잇다. 예제 코드를 보며 알아보자. 코드를 보면 classExample1이라는 클래스를 만들어 field1과 m..
-
8일차 - JAVA 상속프로그래밍 언어/JAVA 2021. 4. 11. 20:29
오늘은 상속에 대해 배웠다. 상속에 대한 개념과 구현은 어떻게 하는지는 이해했지만 이것을 잘 사용하는 방법을 익히고 실제로 사용해야할 수 있는 날이 오면 좋겠다. 1. 상속이란? 상속은 아마 프로그래밍 배우기 전에도 한번쯤은 들어봤을 단어이다. 부모가 자식에게 재산을 넘겨줄 때도 상속이라는 단어를 쓴다. 즉, 프로그래밍에서는 부모 클래스에서의 변수나 메소드를 자식 클래스에게 똑같은 기능을 구현을 할 수 있도록 변수나 메소드를 넘겨주는 것이다. 그러면 코드에서는 어떻게 구현하면 될까? // 부모 클래스 class Cal{ public int sum(int v1, int v2){ return v1 + v2; } } // 자식 클래스 class Cal2 extends Cal{} 위와 같이 2 정수를 더하는 기..