Tóm tắt nội dung: Giới thiệu về từ khóa final.
Nội dung:
Code:
public class DemoJavaBasic extends Demo {
final float PI = 3.14f;
int number;
public static void main(String[] args) {
DemoJavaBasic
dm = new DemoJavaBasic();
dm.number = 15;
}
}
class Demo {
final void show() {
}
}
Khi ta không muốn các thuộc
tính, phương thức, class bị người khác thay đổi hoặc thừa
kế thì ta sẽ sử dụng từ khóa final.
Đối với thuộc tính có từ khóa final thì ta
không thể chỉnh sửa lại giá trị của thuộc tính đó.
Đối với phương thức có từ khóa final thì ta
không thể override phương thức đó.
Đối với class có từ
khóa final thì ta không thể thừa kế lại class đó.
Ví dụ ở code trên ta không thể sửa
lại hằng số PI đã khai báo với final, tương
tự cũng như phương thức show().
Nếu bạn có câu hỏi vui lòng để lại
comment hoặc gởi câu hỏi theo địa chỉ: studyandsharevn@gmail.com.
Không có nhận xét nào:
Đăng nhận xét