번개멍
[JAVA] 상속 본문
1. 7개의 데이터를 입력받아서 가장 큰 값과 가장 작은 값을 구하여 출력하세요.
2. 상속을 이용하여, ArraySample8_arraySub2 클래스에서도 최대값과 최소값을 구하여 출력해보자.
상속(Inheritance)란?
기존에 작성된 클래스(부모클래스) 를 바탕으로 자식 클래스에 기능과 속성을 물려주는 것.
속성(Attribute) : 클래스에서 클래스 변수에 속하는것 들.
기능(method) : 클래스에서 클래스 메소드에 속하는 것듯.
상속은 항상 오른쪽에서 왼쪽으로 상속을 준다.
1) class A extends B {...}
같은 클래스들 끼리의 상속 관계일 때
2) interface A extends B {...}
같은 인터페이스들 끼리의 상속 관계일 때
3) class A implements B, C, D ... {...}
클래스들과 인터페이스와의 상속 관계일 때
4) class A extends B implements C, D, E, ... {...}
같은 클래스들 끼리와 인터페이스들의 상속관계일 때
이상 4가지 종류 중에서 문제의 요구사항에 맞는 것으로 골라서 사용합니다.
생성자는 상속이 절대로 안된다. 그러므로 extends 해서 사용할 수 없다.
'코딩이야기 > JAVA' 카테고리의 다른 글
[JAVA] 상속과 인터페이스 (0) | 2020.04.22 |
---|---|
[JAVA] 인터페이스 (0) | 2020.04.22 |
[JAVA] printf (0) | 2020.04.21 |
[JAVA] 랜덤 클래스 (0) | 2020.04.20 |
[JAVA] 배열의 기초! (0) | 2020.04.17 |
Comments