본문 바로가기

프로그래밍/JAVA

자바 기본 개념 정리 5

◎ 상속 : 하나의 클래스 객체가 정의 되었을 때, 차후 하나 또는 그 의상의 정의를

물려받을 수 있는 개념

◎ 오버라이딩 : 상위 클래스에 있는 메서드와 똑같은 메서드를 하위 클래스에서 재정의

하는 것을 말합니다.

◎ 필드 : 컴퓨터 명령어와 같은 특정한 종류의 데이터를 위해 사용되는 지정된

 영역 길이는 미리 정해지는 것이 보통이며

 한 필드는 더 작은 필드로 나누어질 수 있음

◎ 클래스의 상속 : 클래스에는 다른 클래스의 멤버를 계승하는 기능이 있다 이것이 클래스 상속입니다.

◎ 슈퍼클래스 와 서브 클래스 : 슈퍼클래스 : 상속되는 부모 클래스

서브클래스 : 상속받아 만든 클래스

※ 서브클래스는 몇 개라도 만들 수 있지만 상속할 수 있는 클래스는 1개!

◎ 상속의 정의 : 서브클래스를 만들기 위해서는 extends를 사용합니다.

◎ private : 접근제한자는 클래스 그 멤버의 성질을 지정합니다.

 private를 붙인 멤버는 다른 오브젝트에서 이용 할 수 없다.

 private를 가진 멤버는 서브클래스로 상속할 수 없다.

◎ super : 서브 클래스 안에서 super라는 말을 사용하면 슈퍼 클래스의 필드와 메소드를 참조할 수 있다.

■ 여러 가지 수식자

◎ final : 필드나 클래스에 붙이는 수식자로 final을 붙이면 필드는 값을 변경할 수 없고 클 래스도 상속 할 수 없게 된다.

◎ static : 필드와 메소드 붙이는 수식자 같은 클래스에서 생성된 오브젝트들은 static을 붙인 필드의 값을 공유 합니다.

● this

오브젝트 그 자체를 나타냅니다. this를 사용하면? 메소드의 인수나 변수에 필드와 같은 이름을 붙여도 그것들을 수분하여 사용가능. 『this』생략해도 상관없어 보통 쓰지 않음.

'프로그래밍 > JAVA' 카테고리의 다른 글

자바 기본 개념 정리 4  (0) 2011.11.11
자바 기본 개념 정리 3  (0) 2011.11.11
자바 기본 개념 정리 2  (0) 2011.11.11
자바 기본 개념 정리 1  (0) 2011.11.11