TAILIEUCHUNG - Chương 6

Tham khảo tài liệu 'chương 6', công nghệ thông tin, kỹ thuật lập trình phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả | Chương 6 Tương ứng bội và phương thức ảo Tương ứng bội và phương thức ảo là công cụ mạnh của C cho phép tổ chức quản lý các đối tượng khác nhau theo cùng một lược đồ. Một khái niệm khác hên quan là lớp cơ sở trừu tượng. Chương này sẽ trình bầy cách sử dụng các công cụ trên để xây dụng chương trình quản lý nhiều đối tượng khác nhau theo một lược đồ thống nhất. 1. Phương thức tĩnh . Lời gọi tới phương thức tĩnh Như đã biết một lớp dẫn xuất được thừa kế các phương thức của các lớp cơ sở tiền bối của nó. Ví dụ lớp A là cơ sở của B lớp B lại là cơ sở của c thì c có 2 lớp cơ sở tiền bối là B và A. Lớp c được thừa kế các phương thức của A và B. Các phương thức mà chúng ta vẫn nói là các phương thức tĩnh. Để tìm hiểu thêm về cách gọi tới các phương thức tĩnh ta xét ví dụ về các lớp A B và c như sau class A public void xuat cout n Lop A class B public A public void xuat 317 cout n Lop B class C public B public void xuat cout n Lop c Lớp c CÓ 2 lop co sở tiền bối là A B và c kế thừa các phưong thức của A và B. Do đó một đối tượng của c sẽ có tới 3 phưong thức xuat. Hãy theo rõi các câu lệnh sau c h h là đối tượng kiểu c Gọi tới phương thức xuat xuat Gọi tới phương thức xuat xuat Gọi tới phương thức xuat Các lời gọi phương thức trong ví dụ trên đều xuất phát từ đối tượng h và mọi lời gọi đều xác định rõ phương thức cần gọi. Bây giờ chúng ta hãy xét các lời gọi không phải từ một biến đối tượng mà từ một con trỏ. Xét các câu lệnh A p q r p q r là con trỏ kiểu A A a a là đối tượng kiểu A B b b là đối tượng kiểu B c c c là đối tượng kiểu c Chúng ta hãy ghi nhớ mệnh đề sau về con trỏ của các lớp dẫn xuất và cơ sở 318 Phép gán con trỏ Con trỏ của lớp cơ sở có thể dùng để chứa địa chỉ các đối tượng của lớp dẫn xuất. Như vậy cả 3 phép gán sau đều họp lệ p a q b r c Chúng ta tiếp tục xét các lời gọi phương thức từ các con trỏ p q r p- xuat q- xuat r- xuat và hãy lý giải xem phương thức nào trong các phương thức A xuat B xuat và C xuat được gọi. Câu trả .

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.