Bài giảng lập trình hướng đối tượng dùng c + +chương 6 tính đa hình

Bài giảng lập trình hướng đối tượng dùng c + +chương 6  tính đa hình

Bài giảng lập trình hướng đối tượng dùng c + +chương 6 tính đa hình

... th c ảo lớp sở Phương th c ảo [8/14] # 16 C chế đa hình th c dựa vào bảng phương th c ảo đối tượng Bảng chứa địa phương th c ảo Đư c TBD khởi tạo c ch ngầm định thiết lập đối tượng TBD gặp đối tượng ... th c tương ứng với đối tượng trỏ /tham chiếu tới → Kết nối tĩnh (static binding) Hàm thành viên gọi từ trỏ đối tượng x c định trư c chương trình chạy Gi...

Ngày tải lên: 04/09/2015, 15:28

40 366 0
Bài giảng lập trình hướng đối tượng dùng c chương 5  tính đa hình

Bài giảng lập trình hướng đối tượng dùng c chương 5 tính đa hình

... Tính đa hình khả thông điệp th c nhiều c ch kh c tùy thu c vào đối tượng c thể nhận thông điệp  Khi lớp dẫn xuất tạo ra, thay đổi c ch th c phương th c mà thừa hưởng từ lớp sở Trừu tượng hóa #5 ... tượng hóa #5  Trừu tượng hóa khả mô tả khái quát thao t c chung lớp đối tượng  Đ c tính giúp cho vi c thiết kế lớp mang tính đa hình Ví dụ #6  Nhận xét...

Ngày tải lên: 04/09/2015, 15:23

12 277 1
Bài giảng lập trình hướng đối tượng dùng c chương 4  tính kế thừa

Bài giảng lập trình hướng đối tượng dùng c chương 4 tính kế thừa

... đến chương trình kh c có sử dụng lớp CDate dạng tổng qt Đặt vấn đề #5 Cách 2: Xây dựng lớp CDate đơ c lập với lớp CDate  Tớn nhiều c ng s c Cách 3: Sao chép lớp CDate để tạo lớp CDate ... đươ c gọi 30 Phương th c thiết lập & huỷ kế thừa #31 class A { public A(){} public A(int){} } class B : public A { public B(int) //Th c A() {} } 31 Phương th c thiết lập & huỷ k...

Ngày tải lên: 04/09/2015, 15:23

34 258 1
Bài giảng lập trình hướng đối tượng dùng c chương 6 giao diện

Bài giảng lập trình hướng đối tượng dùng c chương 6 giao diện

... [M c ộTruyCập] Interface TênGiaoDiện [: GiaoDiệnCơ Sở] { //Nội dung giao diện }  Trong đó:  [M c ộTruyCập] : thường public;  [: GiaoDiệnCơ Sở] : danh sách Interface kh c mà kế thừa, Interface dấu phẩy ... khai báo giao diện m c định public (nên từ khóa m c độ truy c p khai báo thu c tính phương th c)  Khi lớp kế thừa giao diện ta nói lớp th c thi (Implement) giao diện...

Ngày tải lên: 04/09/2015, 15:23

9 245 3
Bài giảng lập trình hướng đối tượng dùng c + +chương 5  tính kế thừa

Bài giảng lập trình hướng đối tượng dùng c + +chương 5 tính kế thừa

... *p = c; //Upcast CCircle *c2 = static_cast(p); //Explicit downcast Đa kế thừa [1/6] #40 Frame Wheel Bicycle Person Fish FishPerson • Là khả lớp c nhiều lớp sở • C y kế thừa ph c tạp ... p(100 ,50 ); CCircle *c; c = &p; //Error Nếu ta biết chắn trỏ lớp sở trỏ tới lớp dẫn xuất, ta tự đổi kiểu cho trỏ lớp sở c ch sử dụng chuyển kiểu tường minh CCircle *c = new CCircle(100 ,50 ,50...

Ngày tải lên: 04/09/2015, 15:28

51 444 0
Bài giảng lập trình hướng đối tượng dùng c chương 1  giới thiệu tổng quan về c

Bài giảng lập trình hướng đối tượng dùng c chương 1 giới thiệu tổng quan về c

... biên dịch tập tin chứa ngôn ngữ C# thường file cs project thành tập tin chạy chương trình exe  C c ch biên dịch :  Tại c a sổ cmd, gõ : csc.exe tenfile.cs  Nhấn Build / Compile (ho c Build ... ChuNhat}; Hai = 1; Ba = 2; … ; Sau =10 ; Bay =11 ;ChuNhat = 12 Struct (kiểu c u tr c) # 41  Struct dùng để nhóm liệu liên quan đến đối tượng  Khai báo : struct { Danh sách thu...

Ngày tải lên: 04/09/2015, 15:23

145 811 1
Bài giảng lập trình hướng đối tượng dùng c chương 2  tổng quan về lập trình hướng đối tượng

Bài giảng lập trình hướng đối tượng dùng c chương 2 tổng quan về lập trình hướng đối tượng

... xuất th c tế 22 PP Lập trình hướng đối tượng #23  LT hướng đối tượng xây dựng lớp đối tượng yêu c u chúng th c trách nhiệm  LT hướng đối tượng phương pháp LT dựa kiến tr c lớp (class) đối tượng ... tr c Khái niệm chung đối tượng Lớp đối tượng Kiểu liệu c u tr c C c thông tin quan tâm đối tượng Thu c tính Thành phần thu c tính kiểu c u t...

Ngày tải lên: 04/09/2015, 15:23

35 350 1
Bài giảng lập trình hướng đối tượng dùng c chương 3  thiết kế lớp

Bài giảng lập trình hướng đối tượng dùng c chương 3 thiết kế lớp

... niệm lớp đối tượng  Thiết kế thu c tính hành động lớp  C i đặt phương th c Khái niệm #3  Lớp đối tượng: Định nghĩa đ c điểm/ thông tin (thu c tính) hành động/ ch c năng/ (phương th c) chung cho ... kế ca c hành động của lớp CHCN #36 Nhóm c ̣p nhật //Trư c tiếp public bool CapNhatGoc(CDiemKT M); public bool CapNhatNgang(int cng); public bool CapNhatDung(in...

Ngày tải lên: 04/09/2015, 15:23

70 431 1
Bài giảng lập trình hướng đối tượng dùng c + + chương 1  tổng quan về lập trình hướng đối tượng

Bài giảng lập trình hướng đối tượng dùng c + + chương 1 tổng quan về lập trình hướng đối tượng

... phần trình Phương pháp lập trình? #6 C+ + /C# /Java/v.v… NNLT để viết chương trình PPLT hệ thống hướng dẫn giai đoạn c n thiết, c u tr c chương trình PPLT c ch tiếp c n giúp cho trình c i đặt hiệu C c ... gọi lập trình đơn thể (module) (2) Lập trình c c u tr c: Đ c điểm #13 Ưu điểm Đơn giản hóa trình thiết kế c i đặt Dễ đ c chương trình, hiểu ch...

Ngày tải lên: 04/09/2015, 15:28

40 479 0
Bài giảng lập trình hướng đối tượng dùng c + + chương 3  lớp và đối tượng

Bài giảng lập trình hướng đối tượng dùng c + + chương 3 lớp và đối tượng

... (Copy Constructor) #27 Tạo 01 đối tượng giống với 01 đối tượng c C 01 tham số tham chiếu đến 01 đối tượng lớp C+ + cung c p sẵn constructor chép: chép thành viên liệu từ đối tượng c sang đối tượng ... c; } Thành viên đối tượng lớp kh c (1/5) #41 Khi đối tượng vào phạm vi, constructor gọi c ch tự động  C n phải mô tả tham số truyền tới constructor...

Ngày tải lên: 04/09/2015, 15:28

76 987 0
Bài giảng lập trình hướng đối tượng dùng c + +chương 2  giới thiệu ngôn ngữ c++

Bài giảng lập trình hướng đối tượng dùng c + +chương 2 giới thiệu ngôn ngữ c++

... Unix C+ + phát minh Bijarne Stroustroup, bắt đầu năm 1979, dựa ngôn ngữ C C c chuẩn ngôn ngữ C+ + điều khiển ANSI ISO Đ c điểm C+ + #4 C  Đa dụng  Hiệu  Gần với ngôn ngữ máy  Khả chuyển C+ + C c ... Nội dung #2 Khái niệm ngôn ngữ C+ + Một số thay đổi so với ngôn ngữ C Một số bổ sung so với ngôn ngữ C Lịch Sử C a C+ + #3...

Ngày tải lên: 04/09/2015, 15:28

62 418 0
Bài giảng lập trình hướng đối tượng dùng c + +chương 4  đa năng hoá toán tử

Bài giảng lập trình hướng đối tượng dùng c + +chương 4 đa năng hoá toán tử

... -2); CComplex c3 , c4 ; c3 = c1 + c2 ; //OK: c3 = operator + (c1 ,c2 ) c1 .Print(), cout

Ngày tải lên: 04/09/2015, 15:28

47 575 0
Bài giảng lập trình hướng đối tượng dùng c + +chương 7  kỹ thuật thiết kế theo hướng đối tượng

Bài giảng lập trình hướng đối tượng dùng c + +chương 7 kỹ thuật thiết kế theo hướng đối tượng

... t c theo hướng từ lên, ta thiết kế đối tượng phù hợp C c bư c để thiết kế chương trình [6/6] #15 Bằng c ch này, tiếp t c tìm đ c tính chung đối tượng Sau c i đặt theo hướng đối tượng từ xuống c ch ... lớp ch c năng, … C c giai đoạn phát triển hệ thống [5 /7] #7 Lập trình Giai đoạn đ c tả chi tiết kết giai đoạn thiết kế C c lớp bư c thiết...

Ngày tải lên: 04/09/2015, 15:29

54 548 0
Bài giảng Lập trình hướng đối tượng trong C #: Chương 6 - GV. Phạm Mạnh Cương

Bài giảng Lập trình hướng đối tượng trong C #: Chương 6 - GV. Phạm Mạnh Cương

... phải c c ̣p toán hạng hay gọi toán tử hai Toán tử chuyển đổi kiểu (ép kiểu)  Trong C# , ta chuyển từ kiểu thấp (kích thư c nhỏ) lên kiểu cao (kích thư c lớn) vi c chuyển đổi thành c ng chuyển ... (implicit) hay tường minh (explicit) C ch dùng từ khoá operator Ví dụ public static Fraction Fraction rhs)   operator+ (Fraction lhs, Sự hữu ích toán tử: C c toán tử nạp chồng giúp ch...

Ngày tải lên: 26/04/2014, 20:44

12 567 1
Bài giảng Lập trình hướng đối tượng trong C #: Chương 2 - GV. Phạm Mạnh Cương

Bài giảng Lập trình hướng đối tượng trong C #: Chương 2 - GV. Phạm Mạnh Cương

... ±1.5*1 0-4 5 ≈ ±3.4*1038) double Double Số th c (≈ ±5.0*1 0- 324 ≈ ±1.7*10308) decimal Decimal số c dấu chấm tĩnh với 28 ký số dấu chấm long Int64 Số nguyên c dấu (- 922 33 720 36854775808 922 33 720 36854775807) ... Sbyte C dấu (- 128 127 ) short Int16 C dấu (- 327 68 327 67) ushort Uint16 Không dấu (0 65535) int Int 32 C dấu ( -2 1 47483647 21 47483647) uint Uint 32...

Ngày tải lên: 26/04/2014, 20:44

23 629 1
w