상속 (2) 썸네일형 리스트형 [JAVA] 업캐스팅(Up-Casting)과 다운캐스팅(Down-Casting) ▶ 업캐스팅(Up-Casting)과 다운캐스팅(Down-Casting) ● 업캐스팅(Up-Casting) : 서브 클래스 객체가 슈퍼 클래스 타입으로 변환되는것이다. package Test; class Parents { public void familyName() { System.out.print("이"); } public void name() { familyName(); System.out.println("순신"); } } class Daughter extends Parents { public void name() { familyName(); System.out.println("국주"); } } class Son extends Parents { public void name() { familyName(.. [JAVA] 상속( inheritance ) ● 상속 (inheritance) : 자식 클래스가 부모클래스를 물려받아 확장하는 의미로써, 상속을 이용하면 중복이 제거되고 간결한 구조를 가질수있습니다. ● 상속을 통해서 할 수 있는 일 - 기존의 클래스에 다른 기능을 추가할 수 있다. - 클래스의 데이터에 다른 것을 추가할 수 있다. - 클래스의 함수가 동작하는 방식을 변경할 수 있다. - 위의 작업들은 코드를 복사하여 진행할 수도 있지만, 상속을 통해서 간결하게 처리할 수 있다. - Extends를 사용하여 상속을 받는다. ● 상속 선언 - extends 키워드로 선언한다. - 부모 클래스는 슈퍼 클래스(super class)라고도 불린다. - 자식 클래스는 서브 클래스(sub class)라고도 불린다. class SuperClass { publi.. 이전 1 다음