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
... 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
... đế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
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
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
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
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
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
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
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
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
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
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
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
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