C++ P6 : Lập trình hướng đối tượng

C++ P6 : Lập trình hướng đối tượng

C++ P6 : Lập trình hướng đối tượng

... chương trình hiệu quả hơn. Quá trình tiến hóa của OOP như sau:  Lập trình tuyến tính  Lập trình có cấu trúc  Sự trừu tượng hóa dữ liệu  Lập trình hướng đối tượng Chương 6: Lập trình hướng ... nghĩa của các thuật ng :  Lập trình hướng đối tượng  Trừu tượng hóa  Đối tượng  Lớp  Thuộc tính  Phương thức  Thông điệp C...

Ngày tải lên: 25/10/2013, 06:15

12 131 2
C và lập trình hướng đối tượng

C và lập trình hướng đối tượng

... hàm sqrt, getch: #include <math.h> #include <conio.h> § 3. Lập trình cấu trúc và lập trình hướng đối tượng 3.1. Phương pháp lập trỡnh cấu trỳc - Tư tưởng chính của lập trỡnh cấu trỳc ... (chạy được trong môi trường C++) - Tóm lược về các phương pháp lập trỡnh cấu trỳc và lập trỡnh hướng đối tượng - Những mở rộng của C++ so với C § 1. Làm việc với...

Ngày tải lên: 18/08/2012, 10:46

16 524 2
C++ và lập trình hướng đối tượng - Chương 1

C++ và lập trình hướng đối tượng - Chương 1

... trúc và lập trình hướng đối tượng Chương 1 C++ và lập trình hướng đối tượng Trong chương này trình bầy các vấn đề sau: - Cách sử dụng phần mềm TC++ 3.0 - Những sửa đổi cần thiết một chương trình ... một chương trình C++ (chạy được trong môi trường C++) - Tóm lược về các phương pháp lập trình cấu trúc và lập trình hướng đối tượng - Những mở rộng củ...

Ngày tải lên: 14/11/2012, 16:34

27 496 4
C++ và lập trình hướng đối tượng - Chương 2

C++ và lập trình hướng đối tượng - Chương 2

... dựng hàm với đối mặc định + Các đối mặc định cần phải là các đối cuối cùng tính từ trái sang phải. Giả sử có 5 đối theo thứ tự từ trái sang phải là d1, d2, d3, d4, d5 Khi đ : nếu một đối mặc định ... 51 Cách dùng: + Cung cấp giá trị cho đối n (Có tham số trong lời gọi hàm) delay(5000) ; // Đối n = 5000 + Sử dụng giá trị mặc định của đối (Không có tham số trong lời gọi) de...

Ngày tải lên: 14/11/2012, 16:34

25 538 2
C++ và lập trình hướng đối tượng - Chương 3

C++ và lập trình hướng đối tượng - Chương 3

... số nhận xét về đối của phơng thức và lời gọi phơng thức + Quan sát nguyên mẫu phơng thức: void ve_doan_thang(DIEM d2, int mau) ; sẽ thấy phơng thức có 3 đối: Đối thứ nhât là một đối tợng DIEM ... ; Phơng thức này có 4 đối l : this trỏ tới một đối tợng kiểu DIEM d2 một đối tợng kiểu DIEM d3 một đối tợng kiểu DIEM mau một biến nguyên Nội dung phơng thức là vẽ 3 cạnh: cạnh 1 đ...

Ngày tải lên: 14/11/2012, 16:34

29 1,1K 6
C++ và lập trình hướng đối tượng - Chương  4

C++ và lập trình hướng đối tượng - Chương 4

... HDBH::tshd=0; double HDBH::tstienban=0; void HDBH::in() { cout <<"\n\nTong so hoa don: " << tshd; cout <<"\nTong so tien: " << tstienban; } void HDBH::sua() { cout ... Tên hàm: Tên của hàm huỷ gồm một dẫu ngã (đứng trớc) và tên lớp: ~Tên_lớp + Đối: Hàm huỷ không có đối Ví dụ có thể xây dựng hàm huỷ cho lớp DT (đa thức) ở Đ 3 nh sau: class DT {...

Ngày tải lên: 14/11/2012, 16:34

44 499 3
C++ và lập trình hướng đối tượng - Chương 5

C++ và lập trình hướng đối tượng - Chương 5

... thuộc tính h.A::n và h.A::a h.B::xuat(); // In giá trị các thuộc tính h.B::m, h.B::n và h.B::a h.D::xuat() ; // In giá trị tất cả các thuộc tính của h h.xuat() ; // tơng đơng với h.D::xuat() ; Đ ... }; class C : public A, B { private: char *a , *x ; int b ; public: }; Khi đó lớp C sẽ có các thuộc tính: A::a , A::b, A::c (kiểu int) - thừa kế từ A B::a , B::b, B::x (kiểu double) - thừa...

Ngày tải lên: 14/11/2012, 16:34

40 461 3
C++ và lập trình hướng đối tượng - Chương 6

C++ và lập trình hướng đối tượng - Chương 6

... nên //có thể gọi đến TS::in() hoặc TS 2:: in() } } ; class TS2:public TS { private: char dc[30] ; // Dia chi public: void nhap() { TS::nhap(); cout << "Dia chi: " ; fflush(stdin); ... nghĩa nh sau: class TS2:public TS { private: char dc[30] ; // Dia chi public: void nhap() { TS::nhap(); cout << "Dia chi: " ; fflush(stdin); gets(dc); } void in() { TS::in(); f...

Ngày tải lên: 14/11/2012, 16:34

21 360 2
C++ và lập trình hướng đối tượng - Chương7

C++ và lập trình hướng đối tượng - Chương7

... f; f.open(ten_tep,ios::binary|ios::in|ios::ate); if (!f.good()) sots = 0 ; else { sots=f.tellg()/size ; } } void TS::tao_ds() { fstream f; f.open(ten_tep,ios::binary|ios::out|ios::noreplace); if (!f.good()) { cout ... chứa giá tr : ios::binary Ví dụ muốn mở tệp DSTS.DL để đọc-ghi theo kiểu nhị phân và gắn tệp với dòng nhập-xuất fs , ta dùng câu lệnh sau: fstream fs(DSTS.DL , ios::in | ios...

Ngày tải lên: 14/11/2012, 16:34

42 479 2
w