TAILIEUCHUNG - Ngôn Ngữ Lập Trình(Tiếng Anh) C_5

} public class Tester { static void Main() { Window[] winArray = new Window[3]; winArray[0] = new ListBox( 1, 2, “First List Box”); winArray[1] = new ListBox( 3, 4, “Second List Box”); winArray[2] = new Button( 5, 6); for( int i=0; i | Ngôn Ngữ Lập Trình C public class Tester static void Main Window winArray new Window 3 winArray 0 new ListBox 1 2 First List Box winArray 1 new ListBox 3 4 Second List Box winArray 2 new Button 5 6 for int i 0 i 3 i winArray i .DrawWindow Trong ví dụ lớp Window được khai báo là lớp trừu tượng và do vậy nên chúng ta không thể tạo bất cứ thể hiện nào của lớp Window. Nếu chúng ta thay thế thành viên đầu tiên của mảng winArray 0 new ListBox 1 2 First List Box bằng câu lệnh sau winArray 0 new Window 1 2 Thì trình biên dịch sẽ báo một lỗi như sau Cannot create an instance of the abstract class or interface Window Chúng ta có thể tạo được các thể hiện của lớp ListBox và Button bởi vì hai lớp này đã phủ quyết phương thức trừu tượng. Hay có thể nói hai lớp này đã được xác định ngược với lớp trừu tượng . Hạn chế của lớp trừu tượng Mặc dù chúng ta đã thiết kế phương thức DrawWindow như một lớp trừu tượng để hỗ trợ cho tất cả các lớp dẫn xuất được thực thi riêng nhưng điều này có một số hạn chế. Nếu chúng ta dẫn xuất một lớp từ lớp ListBox như lớp DropDownListBox thì lớp này không được hỗ trợ để thực thi phương thức DrawWindow cho riêng nó. Ghi chú Khác với ngôn ngữ C trong C phương thức không thể cung cấp một sự thực thi do đó chúng ta sẽ không thể lấy được lợi ích của phương thức DrawWindow bình thường dùng để chia xẻ bởi các lớp dẫn xuất. Cuối cùng những lớp trừu tượng không có sự thực thi căn bản chúng thể hiện ý tưởng về một sự trừu tượng điều này thiết lập một sự giao ước cho tất cả các lớp dẫn xuất. Nói cách khác 141 Kế Thừa - Đa Hình Ngôn Ngữ Lập Trình C các lớp trừu tượng mô tả một phương thức chung của tất cả các lớp được thực thi một cách trừu tượng. Ý tưởng của lớp trừu tượng Window thể hiện những thuộc tính chung cùng với những hành vi của tất cả các Window thậm chí ngay cả khi ta không có ý định tạo thể hiện của chính lớp trừu tượng Window. Ý nghĩa của một lớp trừu tượng được bao hàm trong chính từ trừu tượng . Lớp này dùng để thực thi một .

TỪ KHÓA LIÊN QUAN
TÀI LIỆU MỚI ĐĂNG
31    250    0    27-04-2024
19    228    0    27-04-2024
46    187    0    27-04-2024
8    175    0    27-04-2024
14    172    0    27-04-2024
10    156    0    27-04-2024
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.