일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- Interface
- 자바 조합 재귀
- 자바스크립트 이벤트처리
- 알고리즘
- 후위표기
- inner class
- 조합 재귀
- java Collections.sort()
- Java
- 재귀함수
- 재귀
- jquery dom 계층 선택자
- java 내부 클래스
- 알고리즘 그래프
- 상속
- jquery 이벤트 처리
- 자바 순열 코드
- 자바입출력
- jquery 속성선택자
- 서로소
- 순열코드
- 자바 재귀 조합
- 자바스크립트 이벤트중지
- str to char array
- parseInt()
- 순열 재귀
- char to str
- 자바
- jquery 필터선택자
- java lambda
- Today
- Total
목록상속 (2)
유블로그
다형성 : 하나의 이름으로 여러 개의 형태를 구성할 수 있는 OOP 특징 - Type - Method - Method overloading name이 같아도, parameter가 다르면 별개의 method로 간주함. 생성자도 동일 + 접근제한자가 달라도 오버로딩(상속 때 말고!!!) overriding 상속 관계에서 부모 Class의 method를 자식 Class에서 재정의 할 수 있음 오버라이딩 시 부모 클래스 method 접근제한자와 자식 클래스 method 접근제한자가 같아야 한다. 그래서 public String toString(){} 함수 같은 경우에 public 을 변경할 수 없다. Object의 메소드를 오버라이딩하는 것이기 때문. - Type 부모 Type으로 자식 Type의 객체를 Ref..
class A extends B : A(자식)가 B(부모)를 상속받는다. 하나의 부모는 여러 자식을 가질 수 있고, 부모는 또 다른 자식이 될 수도 있다. extends를 명시하지 않을 경우 자동으로 extends java.lang.object 가 부모로 설정됨 한 개의 class만 extends 가능하다. 다중 상속 대신 interface 기능을 활용할 수 있다. (implements 는 다중 가능) 상속을 해도 접근제한자가 우선적으로 적용된다. 예로 들어 부모 variables 가 private 인데 자식이 super.variable 이렇게 접근할 수 없다는 것. 클래스 호출 시 무조건 부모 클래스 먼저 호출 하고 자식 클래스 호출됨 자식 클래스 생성자 첫 줄에 super(); 안해주면 자동으로 su..