gwooden_코린이
java_final_221129(7일차) 본문
728x90
- final 클래스
package 파이널;
final public class test {
}
상속이 안되게끔 해주는 것
클래스에 final을 없애고 메서드에만 final을 하게 되면 클래스 상속을 가능
final void aa() {
}
메서드 앞에 final을 붙이면 수정 불가능
오버로딩이나 오버라이딩 불가능
기본값 그대로 사용만 가능
package 파이널;
public class SubFinalMethod extends FinalMethod {
public void method() {
System.out.println("오버라이딩");
}
public void finalMethod() {
System.out.println("오버라이딩");
}
}
package 파이널;
public class FinalMethod {
//final이 없는메소드
public void method() {
}
//final을 붙인 메소드
final void finalMethod() {
}
}
728x90
'java > 7일차' 카테고리의 다른 글
java_문제02_221129(7일차) (0) | 2022.11.29 |
---|---|
java_상속+오버라이딩_221129(7일차) (0) | 2022.11.29 |
java_객체지향 추상_221129(7일차) (0) | 2022.11.29 |
java_tv만들기_221129(7일차) (0) | 2022.11.29 |
java_다형성03_221129(7일차) (0) | 2022.11.29 |
Comments