• Chào bạn, hãy đăng ký hoặc đăng nhập để tham gia cùng bọn mình và sử dụng được đầy đủ chức năng của diễn đàn :).
anhcraft

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

anhcraft

Thành viên BQT
DEVELOPER
THÀNH VIÊN
Tham gia
18/09/2016
Bài viết
3,165
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 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
 
Cái này thì hiểu rồi :v
 
Similar content Most view Xem thêm
Back
Top Bottom