Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 쿠키
- kotlin
- webpack
- java
- 답글
- snowpack
- java#왕초보
- FIle
- 버전일치
- SQL
- 함수
- Spring
- parcel
- 오버라이드
- Android
- 시큐어코딩
- 숫자
- 왕초보
- 게시판
- degit
- React
- sub query
- 코틀린
- 안드로이드
- 스타일보험
- 상속
- 미니게임
- git
- 스프링
- Spinner
Archives
- Today
- Total
YSHUSH
Final 본문
public class MainClass {
public static void main(String[] args) {
/*
final == const define
variable
class
method
*/
final int number = 10; // 변수 -> 상수(지정된 수, 변할 수 없는수)
// 대입용도(특정 숫자를 정해놓고 대입만 할 때)
final int MEMBERMAX = 20; // val var -> kotlin
int num = number;
int num1 = MEMBERMAX; // final로 인해 상수로 된 경우 보통 모두 대문자로 쓴다.
if(num > 0 && num < MEMBERMAX) {
}
}
}
/*final*/ class Parent{ // 클래스 앞에 final이 추가되면 상속금지!(이렇게 쓰면 고쳐쓰지 말라는 뜻)(ex> 제일 마지막 클래스가 뭔지 표시할 때 쓴다)
public /*final*/ void method() { // 리턴타입 앞에 이렇게 쓰면 오버라이드 금지!
}
}
class Child extends Parent{
public void method() { // Over Ride
}
}
'Coding > Java' 카테고리의 다른 글
Generic (0) | 2021.12.20 |
---|---|
Static (0) | 2021.12.17 |
Name card(interface) (0) | 2021.12.17 |
Interface (0) | 2021.12.17 |
Abstract class (0) | 2021.12.17 |