Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- Forwarding
- Request
- CONTINUE
- 매핑 #
- Dispatcher
- sendRedirect
- JSON형식의 response
- 톰캣
- 한글깨짐
- 화면정의서
- https://www.inflearn.com/course/lecture?courseslug=%ea%b9%80%ec%98%81%ed%95%9c%ec%9d%98-%ec%8b%a4%ec%a0%84-%ec%9e%90%eb%b0%94-%ea%b8%b0%eb%b3%b8%ed%8e%b8&unitid=194690
- WAS
- 다형성 #부모타입 #자식타입
- https://www.inflearn.com/course/lecture?courseslug=%ea%b9%80%ec%98%81%ed%95%9c%ec%9d%98-%ec%8b%a4%ec%a0%84-%ec%9e%90%eb%b0%94-%ea%b8%b0%eb%b3%b8%ed%8e%b8&unitid=194709&category=questiondetail&tab=community&q=1314387
- POST방식
- Spring MVC
- https://www.inflearn.com/course/lecture?courseslug=%ea%b9%80%ec%98%81%ed%95%9c%ec%9d%98-%ec%8b%a4%ec%a0%84-%ec%9e%90%eb%b0%94-%ea%b8%b0%eb%b3%b8%ed%8e%b8&unitid=194711
- Servlet
- webserver #WAS #ServerApp
- while문
- Break
- 김영한
- GET방식
- 피그마
- xml
- 요구사항정의서
Archives
- Today
- Total
Step it up now
상속 super( ); 본문
public class ClassA {
public ClassA(){ //기본 생성자
System.out.println("ClassA 생성자");
}
}
public class ClassB extends ClassA {
public ClassB(int a) {
// super(); //부모클래스가 기본 생성자일 경우 생략 가능
// 매개변수가 없는 부모 클래스의 생성자 호출은 자식 클래스의 생성자에서 생략할 수 있으며,
// 이 경우 컴파일러가 자동으로 super()를 삽입
//cf. 상속받은 경우 생성자 첫줄에 부모 클래스의 생성자 호출해야함
System.out.println("ClassB 생성자 a = " + a);
}
public ClassB(int a, int b){
super(); //기본 생성자 생략 가능
System.out.println("ClassB 생성자 a = " + a + " b = " + b);
}
}
public class ClassC extends ClassB {
public ClassC(){
super(10,20); //B에서 생성자를 2개 정의했기에 기본생성자가 없으니 자식C에서 직접 정한다
System.out.println("ClassC 생성자");
}
}
public class Super2Main {
public static void main(String[] args) {
ClassC classC = new ClassC();
}
}
super()를 통해 부모클래스 호출
최상위 부모클래스부터 출력
'개인공부 > java' 카테고리의 다른 글
Static 문제 풀이 (0) | 2024.08.20 |
---|---|
다운캐스팅 (0) | 2024.07.11 |
상속시 인스턴스 생성 (1) | 2024.07.08 |
stack 구조 (0) | 2024.06.25 |
package (1) | 2024.06.05 |