... phải c một c t (ho c một tập cc cột) mà giá trị dữ liệu c a nó x c định duy
nhất một dòng trong tập hợp cc dòng trong bảng.
- Một c t (ho c một tập cc cột) c tính chất này gọi là khóa chính ... Không cho soạn thảo, chỉ đ c.
11. Panel ( )
a. C ng dụng:
- Bảng chứa cc control hay một nhóm cc control.
b. Tạo Panel:
- Chọn c ng c
- Rê chuột và vẽ Panel.
c. Thu c tính:
Thu c tính ... một trongcc lựa chọn trong danh sách.
b. Tạo RadioButton:
- Chọn c ng c
- Rê chuột và vẽ RadioButton trên form.
c. Thu c tính:
Thu c tính Mô tả
Checked Không c dấu chọn (False) / C ...
... hạn
private Chỉ đư c sử dụng trong class khai báo nó
protected Chỉ đư c sử dụng trong class khai báo nó và cc
class dẫn xuất
internal Chỉ đư c sử dụng trongcc class c ng khối
assembly với class ... th c get (ho c set) cho thu c tính thì thu c
tính đó sẽ là thu c tính chỉ đ c (ho c chỉ ghi)
Ngoài ra, C# c n cho phép sử dụng cc bổ từ trư ccc phương th c
get, set để giới hạn truy c p ... c a ngôn
ngữ lậptrìnhhướngđối tượng
C thể tạo kiểu dữ liệu mới trong C# bằng c ch định nghĩa lớp
(class). Mỗi thể hiện c a lớp đư c gọi là đốitượng (object)
Lớp là 1 kiểu dữ liệu chung...
... 0
Cc biến đốitượng đư c gán bằng null
Ta c ng c thể c static constructor ( phương th c khởi
tạo tĩnh ) . Đây là phương th c chỉ đư c th c hiện một lần
bất c khi nào một đốitượngc a ... lớp
(static Class Members)
Mỗi đốitượngc a lớp c một bản sao riêng c a tất ccc thể hiện
c a biến
Đôi khi sẽ thật c ích nếu tất ccc thể hiện c a một lớp c chung
một bản sao c a biến ... khoá static cho phép tạo một bản sao duy
nhất cho một biến tại một thời điểm(đư c dùng chung cho tất ccc
đối tượngc ng lớp)
Phạm vi c thể đư c x c định cho cc biến static (public,
private,...
... CHA
Ta c thể gán một đốitượngc a lớp cha
bằng một đốitượngc a lớp con (Không c
điều ngư c lại)
ConNguoi cn=new ConNguoi();
CuTri ct=new CuTri();
cn=ct; // Hợp lệ
ct=cn; //Hỗn
3
ĐỐI TƯỢNG ... CON VÀ ĐỐITƯỢNG LỚP CHA
Tất cccđốitượngc a lớp con và đối
tượng c a lớp cha đều sử dụng chung một
vùng nhớ đối với cc biến thành viên tĩnh c a
lớp cha.
DTLopCha1
DTLopCon2
DTLopCha2
DTLopCon1
Biến ... truy c p
private: Chỉ truy c p đư c từ trong lớp khai
báo.
protected: Truy c p đư c từ trong lớp khai
báo và cc lớp con c a lớp khai báo.
public: Truy c p đư c từ mọi nơi.
M c định...
... thể đư c nạp chồng thậm chí khi cc tham số đư c truyền vào
là ccđốitượngc a lớp. Xét ví dụ về phương th c đư c nạp chồng c số lượng
c cđốitượng truyền vào kh c nhau. Cho lớp c tên ... liệu chứa trong một đốitượngc thể thay đổi.
C c thu c tính c a lớp đư c thiết lậptrong suốt thời gian chay chương trình,
không thể thêm bớt thu c tính trong l c chương trình đang chạy. ... phần c a lớp. Hàm dựng c a lớp cha c thể
đư c gọi từ lớp con .
Một lớp con thừa kế tất ccc thành phần public và protected c a lớp cha bất kể
gói (package) c a lớp con. Nếu cc lớp con c ng...
... c a chúng.
Mỗi đốitượngc tập cc đ c trưng bao gồm:
Cc phần tài sản thường là cc dữ liệu thành phần hay cc thu c tính
mô tả cc tính chất và cc phương th c.
Cc thao t c trên cc ... gắn chặt với th c tế cc đ c
tính và sử dụng c a m
ột đối tượng. Trong th c tế, ccđốitượng thường đư c
trừu tượng hóa qua vi c định nghĩa c a cc lớp (class). Tập hợp cc giá trị
hiện cc a ... (property). Trong th c tế, cc
phương th c của đốitượng là cc hàm và cc thu c tính c a nó là cc biến,
c c tham số hay h
ằng nội tại c a một đốitượng (hay nói c ch kh c tập hợp
c c dữ liệu nội...
... (thu c tính này vẫn đư c
che giấu).
■ che dấu chi tiết hiện th ccc t c vụ.
■ che dấu cc internal function và sự hiện th c của chúng.
□ Java, VC++ cung c p cc từ khóa private, protected, ...
Trường ĐH Bách Khoa Tp.HCM
Môn : Lặptrinh huửng đối tuợng
Chương 5 :Đ c tả class & cc tính chất c bản c a đốitượngtrong VC++
Slide 75
C u tr c 1 chương trình huứng c u tr c
□ Thành phần ... liệu.
■ C n phát biểu :
class NguoiCa : public Virtual Nguoi, public Virtual Ca { };
sẽ tạo ra ccđốitượng NguoiCa cc u tr c dữ liệu theo hình b.
trong slide trư c => cc thu c tính trong class...
... Nó tách sự định nghĩa một phương thư c hay tập ca c phương thư c ra khỏi c y phân
c ́p kế thừa. Vì ca cgiao diện phân c ́p kha c ca c lớp, do đó ca c lớp không có quan hệ trong ... trái của hình chữ nhật dạng đối tượng Point cùng chiều rộng, chiều cao
Nhờ khả năng nạp chồng hàm, bạn chỉ c ̀n nhớ một tên hàm cho ca c hàm kha c nhau cùng chư c
năng
Chương ... thành ca c đối tượng
thành phần. Dãy ca c xử lý trở thành ca c thông điệp giữa ca c đối tượng. Vì thế ca c đối tượng c ̀n có
hoạt động đă c trưng riêng. Bạn có thể coi các...
... tên f trong l p C và ph ng th c tên f c m c đ truy c pẽ ệ ấ ả ươ ứ ớ ươ ứ ứ ộ ậ
public trongcc l p cha c a C. ớ ủ
2. Ti p theo, trình biên d ch s x c đ nh ki u c a tham s c a ph ng th c đ c g ... ra ccgiao di n ng i dùng và cho cc thao t c ớ ể ạ ệ ườ
v cc hình đ h a và nh.ẽ ồ ọ ả
java.awt.color Cung c p cc l p cho không gian màu.ấ ớ
java.awt.event
Cung c p ccgiao di n và cc l ... cc l p đ thao t c và thu t toán v i cc s nguyên l n BigIntegerỗ ợ ớ ể ậ ớ ố ớ
và BigDecimal.
java.net Cung c p cc l p cho vi c cài đ t cc ng d ng m ng.ấ ớ ệ ặ ứ ụ ạ
java.rmi Cung c p c c...
... điển c thể trừu tượng hoá thành ccđối
tượng thành phần. Dãy cc xử lý trở thành cc thông điệp giữa ccđối tượng. Vì thế ccđốitượng
c n c hoạt động đ c trưng riêng. Bạn c thể coi ccđối ... ccđốitượng này như những th c thể đ clập
tiếp nhận cc yêu c u từ bên ngoài. Đây là phần c t lõi c a lậptrìnhhướngđối tượng.
II. C CHẾ TRIỂN KHAI MÔ HINH HƯỚNGĐỐITƯỢNG Tất ccc ngôn ... Lậptrìnhhướngđốitượngtrong Java – Download từ http://CuaSoIT.com
4
Lập trìnhhướngđốitượngtrong Java – Download từ http://CuaSoIT.com
LẬP TRINHHƯỚNGĐỐITƯỢNGTRONG JAVA
Java...
... “::”.
Lớp c thể chứa cc thành phần dữ liệu là ccđốitượngc a lớp kh c. Ccđối
tượng này phải đư c khởi tạo trư cđốitượngtương ứng c a lớp bao.
Mỗi đốitượngc một con trỏ chỉ đến bản ...
- C+ + là một sự mởi rộng c a C, do đó c thể sử dụng một chương trình biên dịch
C+ + để dịch và th c hiện cc chương trình viết bằng C
- C yêu c u cc chú thích nằm giữa /* và */. C+ + cho ... lớp c ng chia sẻ cc thu c tính tĩnh c a lớp đó
c. / Mỗi thể hiện c a một lớp ccc định nghĩa riêng cho cc phương th c của nó.
d./ Mỗi đốitượng là một thể hiện c a một lớp
C u 2:
Cc từ...