일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 |
- for문
- 개발자
- do~while문
- 비전공자
- 상속
- exception
- 예외던지기
- 코딩
- 개발
- 가위바위보프로그램
- 예외처리
- Java
- 자바
- 사용자 정의 예외처리
- 국비지원
- AoutoBoxing
- 독학
- 취준생
- 생성자
- 백앤드
- userDefineException
- 부모 생성자
- 알고리즘
- 클래스의구조
- Date Class
- Calendar Class
- 프로그래머스
- super 생성자
- 캐스팅연산자
- 추상화
- Today
- Total
목록상속 (2)
유난스런 개발 기록
day-16 super() 생성자 (super constructor) super() 생성자 란? 같은 클래스에 있는 다른 생성자를 호출할 때 사용하는 this() 처럼 상속에서 부모 클래스의 생성자를 호출할 때는 super()를 사용한다. super() 는 부모 클래스의 기본 생성자를 의미한다. 부모클래스의 기본 생성자는 생략하더라도 무조건 호출 되어진다. 코드블럭 안의 코드를 통해 확인해보자. 부모 클래스의 생성자 ckage my.day16.b.superConstructor; public class Parent { // field String id; String passwd; // 부모클래스의 기본 생성자 public Parent() { id = "eomjh"; passwd = "1234"; Syste..
day-14 상속성 (Inheritance) 상속성 (Inheritance) 이란? 클래스의 재사용과 소스코드의 중복을 최소화하는 목적으로 사용 상속의 종류는 extends 와 implements 가 있다. 오늘은 extends 에 대해 알아볼 것이다. 부모 클래스와 자식 클래스로 나뉘는데, 부모 클래스의 데이터를 물려 받는 클래스를 자식 클래스라고 한다. 이 때 데이터의 이동은 상위 클래스에서 하위 클래스로만 가능하다 (부모 클래스 -> 자식 클래스) 부모 클래스는 추상 클래스이므로 객체 생성이 불가능하며, 자식 클래스에서 객체를 생성해야한다. 부모 클래스에서 상속 받은 것 이외에 다른 것이 필요하다면, 자식 클래스에서 추가적으로 생성하면 된다. 이 때 부모 클래스로 부터 전달 받은 데이터 중, 메소드..