... mặc định của kiểu dữ liệu cơ bản.
XÂY DỰNG LỚP - ĐỐI TƯỢNG
· Định nghĩa lớp
· Thuộc tính truy cập
· Tham số của phương thức
· Tạo đối tượng
· Bộ khởi dựng
· Khởi tạo ... địa chỉ của đối tượng
được tạo ra trên heap, do vậy t chỉ chứa tham chiếu đến một đối tượng mà thôi.
Bộ khởi dựng
Thử xem lại ví dụ minh họa 4 .1, câu lệnh tạo một đối...
... được gọi bởi cơ
chế thu dọn khi đối tượng bị hủy.
Phương thức kết thúc chỉ giải phóng các tài nguyên mà đối tượng nắm gi
ữ, và
không tham chiếu đến các đối tượng khác. Nếu với những đoạn mã ... những đối tượng khác đang chờ kết thúc. Sau khi
phương thức Finalize của đối tượng thực thi b
ộ thu dọn sẽ
gom lại đối tượng và cập nhật lại danh sách hàng đợi, cũng
như...
... Time t1 = new Time(
currentTime); t1.DisplayCurrentTime();
Time t2 = new Time(2002,6,8 ,18 ,15 ,20);
t2.DisplayCurrentTime();
}
}
Kết quả:
2 /1/ 2002 17 :50 :17
8/6/2002 18 :15 :20 ...
như phương thức trong đó các dữ liệu được che dấu, đảm bảo cho yêu cầu thiết kế
hướng đối tượng. Để hiể
u rõ
đặc tính này ta sẽ xem ví dụ 4 .11 bên dưới:
Ví dụ 4 .11 : Sử dụng...
... đối tượng của lớp?
Câu hỏi 10
: Thành viên nào trong một lớp có thể được truy cập mà không phải tạo thể
hiện của lớp?
Câuhỏi
11 : Lớp mà chúng ta xây dựng thuộc kiểu dữ liệu
nào?
Câuhỏi
12 : ... Main()
x1, x2. Hãy xây dựng theo hướng đối tượng lớp trên. Lớp cho phép bên ngoài xem được
các nghiệm của phương trình và cho phép thiết lập hay xem các giá...
... doesn't contain any
subkeys.
Table 3 .1
provides a list of keyboard shortcuts used for viewing and navigating the
registry using Regedit.exe.
Table 3 .1: Keyboard Shortcuts Used in Regedit.exe ... containing the
selected registry entry.
Figure 3 .1: The Registry Editor window
When you start Regedit, the Registry Editor window displays only the top-level registry
keys below t...
... một đối tượng tùy biến do bạn định nghĩa. Khi lấy dữ liệu từ thuộc tính Tag, bạn sẽ
cần ép (kiểu) đối tượng thành kiểu gốc của nó.
Ví dụ sau đây thêm danh sách các file vào một ListView. Đối tượng ...
Tạo một đối tượng của lớp điều kiểm thích hợp. Kế đó, thêm đối tượng này vào
một form hoặc một điều kiểm container bằng phương thức Add của
ControlCollection.
Trong...
... trong những lớp
cơ sở. Chúng được chứa bên trong của namespace System.Math. Bảng 12 .1 sau liệt kê
những hàm toán học.
Lớp Math là lớp sealed, do đó chúng ta không th
ể xây dựng một lớp mới mà ...
Hình 12 .1 : Phương thức của Math.
Ngoài ra lớp Math này cũng đưa vào hai hằng số: PI và số E, PI trả về giá trị pi trong toán
học như là 3 .14 159265358979323846 Giá trị E tr...
... của C# và thư viện lớp .NET Framework (mục 16 .9 và 16 .10 ).
1. 1 Hiện thực kiểu khả-tuần-tự-hóa (serializable type)
V
V
Bạn cần hiện thực một kiểu tùy biến khả-tuần-tự-hóa, cho phép bạn: ... ICloneable.Clone. Để sao một đối tượng khả-tuần-tự-hóa, bạn
hãy sử dụng lớp
System.Runtime.Serialization.Formatters.Binary.BinaryFormatter để tuần tự
hóa đối tượng này thành một...