: xác định 1 hành động nào đó tại thờ
nh nghĩa biến
dữ liệu có thể là định sẵn, có thể do ng sẽ phục vụ việc định nghĩa kiểu mới củ Cú pháp định nghĩa hằng gợi nhớ cơ b
[static] finaltype ConstName =
Ví dụ : static final double PI=3.1
Bộ Môn Công nghệ phần mềm Khoa Công nghệ Thông tin Trường ĐH Bách Khoa Tp.HCM
Lưu ý ta dùngchữ nghiêngđể miêu tả
theo yêu cầu riêng (dĩ nhiên phải thỏa phần tử bắt buộc và người lập trình ph định nghĩa nh định nghĩa kiểu, lệnh định nghĩa hằng au có sử dụng tên kiểu dữ liệu. Tên kiểu gười lập trình tựđặt. Lệnh định nghĩa kiểu ủa người lập trình. bản : =Value ; 416 ;
Môn : Ngôn ngư Java
Slide 121
phần tử mà người lập trình tự xác định mãn qui tắc Java), chữđậm miêu tả ải viết y như vậy trong lệnh của họ.
Chương 6 : Các lệnh định nghĩa & khai báo Java
Qui tắc miêu tả
Giá trị luận lý : true| false
Giá trị thập phân nguyên : [+|-] [decdigi
Lưu ý ta dùng | để miêu tả sự chọn lựa miêu tả có từ 0 tới n, [...]+ để miêu tả c
Giá trị thập lục phân nguyên : [+|-] 0x[h
Giá trị bát phân nguyên : [+|-] 0[ocdigit]
Giá trị nhị phân nguyên : [+|-] [bidigit]+b Giá tịthậ hâ th
Bộ Môn Công nghệ phần mềm Khoa Công nghệ Thông tin Trường ĐH Bách Khoa Tp.HCM Giá trị thập phân thực :
[+|-] [decdigit]+ [.[decdigit]*] [E[+|-] [dec
3.14159, 0.31459e1,-83.1e-9,. Giá trị chuỗi : "Nguyen Van A" Giá trị chuỗi : "Nguyen Van A"
"\"Nguyen Van A\""
Lưu ý dùng ký tự '\' để thực hiện cơ ch lẫn. ả các loại giá trị it]+ (Vd. 125, -548) a, [...] để miêu tả có từ 0 tới 1, [...]* để có từ 1 tới n (n>1). hexdigit]+ (0xFF) ]+ (0577) b (101110b)
Môn : Ngôn ngư Java
Slide 122
cdigit]+]
...
ế 'escape' dữ liệu hầu giải quyết nhầm
Chương 6 : Các lệnh định nghĩa & khai báo Java
Phát biểu địn
Cú pháp cơ bản của định nghĩa biến dữ
[private|protected|public] [static] [fin
Lưu ý trong 1 ngữ cảnh xác định, ta ch
Nên đặt tên biến theo ký hiệu Hungaria với biến trong lệnh định nghĩa biến, nhờ
hiểu và dễ phát triển.
public classAlarmClock {
private static final int MAX CAPACITY =
Bộ Môn Công nghệ phần mềm Khoa Công nghệ Thông tin Trường ĐH Bách Khoa Tp.HCM
private static final int MAX_CAPACITY private static final int UNUSED = -1; private static final int NOROOM = -1; private Sleeper[] sleepers = new Sleepe private long[] sleepFor = new long[MAX public AlarmClock () {
for (int i = 0; i < MAX_CAPACITY; i++) sleepFor[i] = UNUSED;
}
nh nghĩa biến
ữ liệu :
nal]Type Variable[=Value];
hỉđược phép định nghĩa 1 biến 1 lần. an và luôn tương thích với kiểu kết hợp
ờ vậy chương trình sẽ rất trong sáng, dễ
= 10;
Môn : Ngôn ngư Java
Slide 123
10;
er[MAX_CAPACITY]; X_CAPACITY];
Chương 6 : Các lệnh định nghĩa & khai báo Java
Phát biểu địn
Cú pháp cơ bản :
[public|abstract|final] classname[ex
InterfaceTypeList] { private ... // các lệnh định nghĩa thuộc tín protected ... // các lệnh định nghĩa thuộc tín public ... // các lệnhđịnh nghĩa thuộc tín Bộ Môn Công nghệ phần mềm Khoa Công nghệ Thông tin Trường ĐH Bách Khoa Tp.HCM
// các lệnh định nghĩa thuộc tín
}
abstractmiêu tả class chưa được định method abstract. Ta chỉ thừa kế class a nghĩa thêm các method chưa đầy đủ.
finalmiêu tả class được định nghĩa đầ
nó.
publicmiêu tả class được dùng bất kỳ
class).