Thứ Năm, 13 tháng 12, 2012

Bài 28: Final



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