반응형
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 |
Tags
- web 용어
- broscoding
- 자료구조
- web 사진
- C언어
- html
- tensorflow
- bccard
- web 개발
- 데이터전문기관
- cudnn
- inorder
- 머신러닝
- CES 2O21 참여
- java역사
- vscode
- mglearn
- 결합전문기관
- 웹 용어
- postorder
- CES 2O21 참가
- 재귀함수
- paragraph
- web
- 대이터
- discrete_scatter
- KNeighborsClassifier
- Keras
- pycharm
- classification
Archives
- Today
- Total
bro's coding
java.final 본문
반응형
final
final 상수 : 재할당 불가 > 상수명은 대문자로 구성, 합성어는 _로 연결(final String MY_ID="java";)
final class : 자식클래스에서 상속 불가
final method : 자식클래스에서 메서드 오버라이딩 불가
package step2;
class FinalEx {
final String MY_ID = "java";// final 상수
public void test() {
// 아래 코드는 error, final로 선언되면 상수이므로 재할당 불가
// MY_ID="jdbc";
}
}
public class TestFinal1 {
public static void main(String[] args) {
}
}
package step2;
// String class는 final로 선언되어 상속 불가
class MyString extends String {
}
// Animal은 final class이므로 상속 불가
final class Animal{}
class Person extends Animal{}
public class TestFinal2 {
public static void main(String[] args) {
}
}
package step2;
class Employee {
// final method는 overriding(재정의) 불가
public final void calSalary() {
}
}
class Manager extends Employee{
// final method는 overriding(재정의) 불가
public void calSalary() {
}
}
public class TestFinal2 {
public static void main(String[] args) {
}
}
반응형
'[IT] > java' 카테고리의 다른 글
java.Interface (0) | 2021.03.04 |
---|---|
java.Design pattern.template (0) | 2021.03.04 |
java.Design pattern (0) | 2021.03.04 |
java.abstract(추상화) (0) | 2021.03.04 |
java.static(정적) (0) | 2021.03.04 |
java.Polymorphism.ObjectCasting(캐스팅) (0) | 2021.03.02 |
java.Polymorphism.instanceof(객체 타입 비교) (0) | 2021.03.02 |
java.Polymorphism(다형성) (0) | 2021.03.02 |
Comments