phương thức trừu tượng

Chương 6 Tương ứng bội và phương thức ảo Lớp cơ sở trừu tượng

Chương 6 Tương ứng bội và phương thức ảo Lớp cơ sở trừu tượng

... cài đặt các phương thức này). Phương thức chuong() là một phương thức bình thường và sẽ phải có một định nghĩa ở đâu đó cho phương thức này. Không có đối tượng nào của một lớp trừu tượng lại ... trừu tượng đặc biệt áp dụng cho các lớp có chứa các phương thức ảo thuần tuý. Phương thức ảo thuần tuý là một phương thức ảo mà nội dung của nó không có gì. Cách thức định nghĩa một phương thức ... strdup(ten1); } 345 346 Lớp cơ sở trừu tượng 5.1. Lớp cơ sở trừu tượng Một lớp cơ sở trừu tượng là một lớp chỉ được dùng làm cơ sở cho các lớp khác. Không hề có đối tượng nào của một lớp trừu tượng được tạo ra...

Ngày tải lên: 24/10/2013, 15:20

6 463 3
Tương ứng bội và phương thức ảo

Tương ứng bội và phương thức ảo

... tóm lược cách thức gọi các phương thức tĩnh như sau: Quy tắc gọi phương thức tĩnh: Lời gọi tới phương thức tĩnh bao giờ cũng xác định rõ phương thức nào (trong số các phương thức trùng tên ... Quy tắc gọi phương thức ảo Để có sự so sánh với phương thức tĩnh, ta nhắc lại quy tắc gọi phương thức tĩnh nêu trong § 1. 3.2.1. Quy tắc gọi phương thức tĩnh Lời gọi tới phương thức tĩnh bao ... giản là: Định nghĩa các phương thức in() trong các lớp TS và TS2 như các phương thức ảo (virtual). § 5. Lớp cơ sở trừu tượng 5.1. Lớp cơ sở trừu tượng Một lớp cơ sở trừu tượng là một lớp chỉ được...

Ngày tải lên: 17/08/2012, 11:07

25 687 3
Bốn điều lầm tưởng về phương thức tiếp thị dịch vụ chuyên nghiệp

Bốn điều lầm tưởng về phương thức tiếp thị dịch vụ chuyên nghiệp

... Bốn điều lầm tưởng về phương thức tiếp thị dịch vụ chuyên nghiệp Trong nhiều thập niên, các nhà cung cấp dịch vụ chuyên ... được công việc sinh lờI nhất, các nhà cung cấp dịch vụ chuyên nghiệp phảI suy tính lạI những phương thức thực hành tiếp thị quen thuộc và hướng các chiến lược tiếp thị theo những cách thật sự ... mua bán vớI công ty của bạn. VớI khả năng lay động giác quan, trang web của bạn có thể tạo một ấn tượng tích cực đầu tiên, điều đó khác vớI việc trông chờ những cuộc gọI từ khách hàng để rồi đánh...

Ngày tải lên: 08/11/2012, 09:25

4 355 0
Tương ứng bộ và phương thức ảo

Tương ứng bộ và phương thức ảo

... tới phương thức xem_in của lớp TS2 (vì t[i] là ñối tượng của lớp TS2). Nhưng lớp TS2 không ñịnh nghĩa phương thức xem_in, nên phương thức TS::xem_in() sẽ ñược gọi tới. Hãy theo dõi phương thức ... 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 ... thức sử dụng thì lớp CON_VAT là lớp cơ sở trừu tượng. Tuy nhiên theo quan ñiểm của C ++ thì lớp này chưa phải là lớp cơ sở trừu tượng, vì trong lớp không có các phương thức thuần tuý ảo. Phương...

Ngày tải lên: 30/09/2013, 00:20

36 283 0
Chương 6 Tương ứng bội và phương thức ảo Phương thức tĩnh

Chương 6 Tương ứng bội và phương thức ảo Phương thức tĩnh

... Gọi tới phương thức h.B::xuat() h.A::xuat() ; // Gọi tới phương thức h.A::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 ... kế thừa các phương thức của A và B. Do đó một đối tượng của C sẽ có tới 3 phương 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 h.xuat() ; // Gọi tới phương thức h.D::xuat() h.B::xuat() ... 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...

Ngày tải lên: 24/10/2013, 15:20

5 279 0
Chương 6 Tương ứng bội và phương thức ảo Phương thức ảo và tương ứng bội

Chương 6 Tương ứng bội và phương thức ảo Phương thức ảo và tương ứng bội

... Quy tắc gọi phương thức ảo Để có sự so sánh với phương thức tĩnh, ta nhắc lại quy tắc gọi phương thức tĩnh nêu trong § 1. 3.2.1. Quy tắc gọi phương thức tĩnh Lời gọi tới phương thức tĩnh bao ... trỏ kiểu lớp nào, thì phương thức của lớp đó sẽ được gọi bất kể con trỏ chứa địa chỉ của đối tượng nào. 3.2.2. Quy tắc gọi phương thức ảo Phương thức ảo chỉ khác phương thức tĩnh khi được gọi ... thừa kế của các phương thức ảo Cũng giống như các phương thức thông thường khác, phương thức ảo cũng có tính thừa kế. Chẳng hạn trong chương trình trên (mục 3.4) ta bỏ đi phương thức xuat() của...

Ngày tải lên: 24/10/2013, 15:20

8 264 0
Chương 6 Tương ứng bội và phương thức ảo Sử dụng tương ứng bội và phương thức ảo

Chương 6 Tương ứng bội và phương thức ảo Sử dụng tương ứng bội và phương thức ảo

... lý. 3. Xây dựng các phương thức ảo trong các dẫn xuất. Các phương thức này tạo thành các nhóm phương thức ảo trong sơ đồ các lớp có quan hệ thừa kế. 4. Xây dựng lớp quản lý các đối tượng. Dữ liệu ... sau: 1. Xây dựng lớp cơ sở trừu tượng bao gồm những thuộc tính chung nhất của các thực thể cần quản lý. Đưa vào các phương thức ảo hay thuần ảo dùng để xây dựng các nhóm phương thức ảo cho các lớp dẫn ... ; rectangle(x,y,x+rong,y+cao); setfillstyle(1,getmau()); Sử dụng tương ứng bội và phương thức ảo 6.1. Chiến lược sử dụng tương ứng bội Tương ứng bội cho phép xét các vấn đề khác nhau, các đối tượng khác nhau, các phương pháp khác nhau, các cách...

Ngày tải lên: 24/10/2013, 15:20

5 624 0
Chương 6 Tương ứng bội và phương thức ảo Sự hạn chế của phương thức tĩnh

Chương 6 Tương ứng bội và phương thức ảo Sự hạn chế của phương thức tĩnh

... tới phương thức xem_in của lớp TS2 (vì t[i] là đối tượng của lớp TS2). Nhưng lớp TS2 không định nghĩa phương thức xem_in, nên phương thức TS::xem_in() sẽ được gọi tới. Hãy theo rõi phương thức ... xây dựng lại phương thức xem_in, mà sẽ dùng phương thức xem_in của lớp TS. Chương trình mới như sau: 325 326 Sự hạn chế của phương thức tĩnh Ví dụ sau cho thấy sự hạn chế của phương thức tĩnh trong ... dựng lớp mới TS2 dẫn xuất từ lớp TS. Trong lớp TS2 đưa thêm thuộc tính dc (địa chỉ) và các phương thức nhap, in. Cụ thể lớp TS2 được định nghĩa như sau: class TS2:public TS { private: char...

Ngày tải lên: 24/10/2013, 15:20

5 345 0
Chương 6 Tương ứng bội và phương thức ảo Sự linh hoạt của phương thức ảo trong phát triển nâng cấp chương trình

Chương 6 Tương ứng bội và phương thức ảo Sự linh hoạt của phương thức ảo trong phát triển nâng cấp chương trình

... tới phương thức xem_in của lớp TS2 (vì t[i] là đối tượng của lớp TS2). Nhưng lớp TS2 không định nghĩa phương thức xem_in, nên phương thức TS::xem_in() sẽ được gọi tới. Hãy theo rõi phương thức ... (là đối tượng của lớp TS2) được truyền cho con trỏ this (của lớp cơ sở TS). Vì in() là phương thức ảo và vì this đang trỏ tới đối tượng t[i] của lớp TS2, nên câu lệnh này gọi tới phương thức TS2::in(). ... ; ch = toupper(getch()); this->in(); // Vì in() là phương thức ảo nên //có thể gọi đến TS::in() hoặc TS2::in() } Các lệnh đầu của phương thức sẽ in họ tên thí sinh. Nếu chọn Có (bấm phím C),...

Ngày tải lên: 24/10/2013, 15:20

3 318 0
Chương 6 Tương ứng bội và phương thức ảo Xử lý các thuật toán khác nhau

Chương 6 Tương ứng bội và phương thức ảo Xử lý các thuật toán khác nhau

... cùng một bài toán như sau: + Lớp cơ sở trừu tượng sẽ chứa dữ liệu bài toán và một phương thức ảo. + Mỗi lớp dẫn xuất ứng với một thuật toán cụ thể. Phương thức ảo của lớp dẫn xuất sẽ thực hiện ... dẫy số nguyên cần sắp xếp. - Phương thức hoan_vi(i,j) dùng để hoán vị các phần tử a[i] và a[j]. Phương thức này được dùng trong 3 lớp dẫn xuất bên dưới. - Phương thức ảo sapxep(a1,n) dùng để ... cơ sở và gán cho mỗi phần tử mảng địa chỉ của một đối tượng của lớp dẫn xuất. Sau đó dùng các phần tử mảng con trỏ để gọi tới các phương thức ảo. Bằng cách đó sẽ thực hiện cùng một bài toán...

Ngày tải lên: 24/10/2013, 15:20

5 362 0
Đối tượng hằng, phương thức hằng

Đối tượng hằng, phương thức hằng

... Các phương thức có thể sử dụng cho các đối tượng hằng là hàm tạo và hàm huỷ. Về lý thuyết các đối tượng hằng không thể bị thay đổi, mà chỉ được tạo ra hoặc huỷ bỏ đi. Khi dùng một phương thức ... q; clrscr(); q.nhap(); p.in(); q.in(); getch(); } 228 Đối tượng hằng, phương thức hằng + Cũng giống như các phần tử dữ liệu khác, một đối tượng có thể được khai báo là hằng bằng cách dùng từ khoá ... nội dung cỏc đối tượng hằng vẫn bị thay đổi. Chương trỡnh dưới đây sẽ minh hoạ điều này. Chương trỡnh đưa vào lớp PS (phân số). Phương thức toán tử ++ vẫn có thể làm thay đổi đối tượng hằng (mặc...

Ngày tải lên: 25/10/2013, 04:20

4 157 0
Phương thức ảo và tương ứng bội

Phương thức ảo và tương ứng bội

... thừa kế của các phương thức ảo Cũng giống như các phương thức thông thường khác, phương thức ảo cũng có tính thừa kế. Chẳng hạn trong chương trình trên (mục 3.4) ta bỏ đi phương thức xuat() của ... đối tượng lớp D Như vậy một lời gọi (xuất phát từ con trỏ) tới phương thức ảo không liên kết với một phương thức cố định, mà tuỳ thuộc vào nội dung con trỏ. Đó là sự liên kết động và phương thức ... khác nhau giữ phương thức tĩnh và phương thức ảo trên khía cạnh liên kết một lời gọi với một phương thức. Trở lại ví dụ trong 3.2: A *p ; // p là con trỏ kiểu A A a ; // a là biến đối tượng kiểu...

Ngày tải lên: 26/10/2013, 00:20

8 368 1
Sử dụng tương ứng bội và phương thức ảo

Sử dụng tương ứng bội và phương thức ảo

... lý. 3. Xây dựng các phương thức ảo trong các dẫn xuất. Các phương thức này tạo thành các nhóm phương thức ảo trong sơ đồ các lớp có quan hệ thừa kế. 4. Xây dựng lớp quản lý các đối tượng. Dữ liệu ... Xây dựng lớp cơ sở trừu tượng bao gồm những thuộc tính chung nhất của các thực thể cần quản lý. Đưa vào các phương thức ảo hay thuần ảo dùng để xây dựng các nhóm phương thức ảo cho các lớp ... pic(&dt,&ht,&cn,&v); pic.listpaint(); getch(); closegraph(); 355 356 Sử dụng tương ứng bội và phương thức ảo 6.1. Chiến lược sử dụng tương ứng bội Tương ứng bội cho phép xét các vấn đề khác nhau, các đối tượng khác nhau, các phương pháp khác nhau, các cách...

Ngày tải lên: 26/10/2013, 00:20

5 326 0
Tài liệu Chương 6 Tương ứng bội và phương thức ảo ppt

Tài liệu Chương 6 Tương ứng bội và phương thức ảo ppt

... tóm lược cách thức gọi các phương thức tĩnh như sau: Quy tắc gọi phương thức tĩnh: Lời gọi tới phương thức tĩnh bao giờ cũng xác định rõ phương thức nào (trong số các phương thức trùng tên ... giản là: Định nghĩa các phương thức in() trong các lớp TS và TS2 như các phương thức ảo (virtual). § 5. Lớp cơ sở trừu tượng 5.1. Lớp cơ sở trừu tượng Một lớp cơ sở trừu tượng là một lớp chỉ được ... “Lớp trừu tượng đặc biệt áp dụng cho các lớp có chứa các phương thức ảo thuần tuý. Phương thức ảo thuần tuý là một phương thức ảo mà nội dung của nó không có gì. Cách thức định nghĩa một phương...

Ngày tải lên: 13/12/2013, 11:15

25 353 0
Xem thêm

Bạn có muốn tìm thêm với từ khóa:

w