자바 제어자2

Ⅱ. abstract (추상화) 1. 추상화의 종류 - 추상 클래스 - 인터페이스 2. abstact(추상) 메소드 ※ 추상화 : 뚜렷한게 형태가 있지 않지만, 그것을 표현해 둠 - 뚜렷하게 기능이 정의되어 있지 않은, 선언 부분만 존재하는 메소드 // Example package sample; // 추상 메소드가 하나라도 있으면, 클래스는 '추상 클래스'여야 함 abstract class Animal { // abstract : 기능 없이 상속만 가능 (중괄호를 없애야 함) abstract void hunting(); } class Eagle extends Animal { void hunting() { System.out.println("생쥐 사냥"); } } class Puma extends Anim..
Ⅰ. final 1. final 필드, final 지역변수 - 변수의 상수화 - 처음 지정된 값을 바꿀 수 없음 - 변수에 final을 붙이면 변수가 아니게 됨 → 값을 변경할 수 없고, 추가적인 값의 대입 자체가 불가 (상수의 상태가 됨) ※ final로 변수를 고정시킬 경우, 선언과 동시에 값을 지정해야 함 ex) final int a = 3; 2. final 메소드, final 클래스 - final 메소드 : 상속시 Override 불가 - final 클래스 : 상속 자체 불가 3. final 필드/메소드/클래스 메소드 최종정리
NewBean
'자바 제어자2' 태그의 글 목록