• Trong thời gian này, bạn không thể tạo bài mới, đăng comment, hay tạo tài nguyên mới để diễn đàn dọn dẹp nội dung.
    Diễn đàn sẽ sớm mở trở lại, chi tiết hãy theo dõi tại Discord
anhcraft

Java & Plugin Dev Java cơ bản #17: Khối lệnh

  • Người tạo chủ đề Người tạo chủ đề anhcraft
  • Ngày gửi Ngày gửi
Trong Java, các bạn sẽ bắt gặp các cặp dấu ngoặc nhọn {}, chúng gọi là khối lệnh (code block).
Một khối lệnh chứa các dòng lệnh, bắt đầu bởi dấu { và kết thúc bởi dấu }
Khối lệnh có khả năng lồng nhau!

Ví dụ như ảnh dưới:

KsTUZ8H.png


Chú ý: Đằng sau khối lệnh không bao giờ có dấu chấm phẩy! Nếu có thì IDE cũng sẽ tự xóa thôi =))

Khối lệnh có tính bao đóng (một đặc điểm của OOP) như ảnh dưới:
WTikVRl.png


Với ảnh trên, lần đầu mình sử dụng biến i được vì nó cùng khối lệnh, nhưng lần thứ hai thì không (vì nó nằm ngoài cái khối lệnh chứa biến i)

zfFLk6F.png


Khối lệnh cũng có khả năng kế thừa! Như ảnh trên, mình có thể sử dụng biến i nếu nó nằm ở block ngoài

Ngoài ra, nếu khối lệnh nằm ngoài Method (hàm) thì Java sẽ luôn xử lý nó trước (khi Class/object được khởi tạo)

Qp1LH87.png


Đó là lý do vì sao dù biến kichThuoc là final nhưng mình vẫn khởi tạo nó từ trong khối lệnh được

Khối lệnh cũng có thể có từ khóa static, lúc này người ta gọi là static code block

UjqhuOq.png


OK hết :D
 
Nội dung tương tự Xem nhiều nhất Xem thêm

Thống kê nội dung

Tạo
anhcraft,
Trả lời lần cuối từ
InfiGamez,
Trả lời
1
Lượt xem
355
Quay lại
Trên cùng