1) 생성자
- super() ; 부모 생성자 호출
2) 생성자 특징
- 기본 생성자는 1개 이상
- 오버로딩 여부
- 생성자 만드는 규칙
- new A(); 객체 생성
- new A(int num) ;객체 이상
3) 배열의 크기
public class B extends A {
public static void main(String[] args) {
int [][]a;
a=new int[][]{{1},{2,3},{4,5,6}};
System.out.println(a.length); //3
System.out.println(a[0].length); //1
}
}
4) 오버로딩, 오버라이딩
- 생성자 오버로딩
- 생성자 오버라이딩
- 매서드 오버로딩
- 매서드 오버라이딩
5) 사고력 문제 (퀴즈) - 3개 정도
예) 동전 알고리즘
예) 배수, 약수, 공배수.... 알고리즘
예) 타일 알고리즘
6) 추상 클래스, 인터 페이스
7) 추상 클래스의 특징, 인터페이스의 특징
8) static 변수
9) 상속에 대한 개념
- 최상위 클래스 : Object
- 다중 상속 : X
- 상속의 횟수 제한 : X
- 키워드 : extends
10) 객체지향 언어의 특징, 절차지향 언어의 특징
절차 객체
- 찾아볼 것.
- 흐름(flow-chart) 중심 / 객체(이벤트) 중심
- 명령어의 절차 /
- / 상속, 추상화, 캡슐화, 다형성
11) 일반 프로그램 4개 정도
12) 상속, 추상화, 캡슐화, 다형성 개념
13) 인터페이스
---------------------------------------
- 규격화, 표준화
- 병렬 처리, 독립적으로 프로그래밍하게.
- A extends B implements C, D{
..... }
- 다중 상속이 가능하다.
'전공 과목 시험정리 > JAVA' 카테고리의 다른 글
자바 시험정리 (2학기 중간) (0) | 2015.10.07 |
---|---|
Array + 반복문 (0) | 2015.06.09 |
시험정리 + 풀이 (0) | 2015.04.30 |
자바 언어의 이해 (0) | 2015.04.30 |
가비지 콜렉션 (Garbage Collection) (0) | 2015.04.30 |