본문 바로가기

전공 과목 시험정리/JAVA

20150706 시험 정리


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