... ĐH Bách khoa Hà Nội Destructor ảo class ClassA { public: ClassA() { } ~ClassA() { } }; class ClassA { public: ClassA() { } virtual ~ClassA() { } }; class ClassB: public ClassA { public: ClassB() ... ~ClassB() { } }; class ClassB: public ClassA { public: ClassB() { } virtual ~ClassB() { } }; ClassB* b = new ClassB; ClassA* a = (ClassA*)new ClassB; ClassB* b = new ClassB; ClassA* a = (ClassA*)new ... thuật lập trình – HK1 2011/2012 Đào Trung Kiên – ĐH Bách khoa Hà Nội Constructor destructor kế thừa Constructor destructor không lớp thừa kế Mỗi constructor lớp dẫn xuất phải gọi constructor lớp...
Ngày tải lên: 19/12/2013, 21:26
... ?> C ch 3: C pháp giống với ASP C ch 4: C pháp bắt đầu script M c dù c c ch thể Nhưng lập trình viên c kinh nghiệm vi c sử dụng c ch lựa chon ... thân chúng c điểm riêng biệt 1- C u tr c bản: PHP c thẻ bắt đầu kết th c giống với ngôn ngữ HTML Chỉ kh c, PHP c nhiều c ch để thể C ch : C pháp chính: C ch 2: C pháp ... thành c ng Bài 2: Kiến th c tổng quan lập trình PHP Ở trư c tìm hiểu c ch th c cấu hình c i đặt PHP Tiếp theo nghiên c u c u tr c PHP Về tổng quan PHP c c pháp tương đồng với số ngôn ngữ C, java...
Ngày tải lên: 17/04/2014, 21:11
Bài giảng - Giáo án: Ứng dụng của javascript trong lập trình hướng đối tượng
... ĐỐI TƯỢNG 5. 1 GIỚI THIỆU Trình duyệt tổ ch c tất đối tượng theo tổ ch c phân c p hình Javascript thao t c lên đối tượng Ngoài số đối tượng chương trình xây dựng sẳn, tự tạo cho đối tượng c n thiết ... DỰNG ĐỐI TƯỢNG MỚI Ngoài đối tượng xây dựng sẳn Javascript, người lập trình tự tạo đối tượng với phương th c thu c tính riêng cho đối tượng Bư c 1: Định nghĩa đối tượng c ch xây dựng hàm Bư c 2: ... onClick Checkbox onClick Form OnSubmit, onReset Textbox OnBlur,OnChange,OnFocus,Onselect Radio OnClick Reset button OnClick Dropdown menu OnBlur,onChange,onFocus,onSelect Submit button OnClick...
Ngày tải lên: 17/04/2014, 21:11
Bài 3 ngôn ngữ SQL và ứng dụng SQL trong lập trình hướng đối tượng
... xuất c p nhật liệu CSDL • SQL hoạt động với hầu hết chương trình CSDL MS Access, DB2, Informix, MS SQL Server, Oracle, Sybase v.v • Lưu ý: Hầu hết chương trình CSDL hỗ trợ SQL c phần mở rộng cho ... SELECT max(unitPrice),MIN (UnitPrice), AVG(unitPrice),Count(*),sum(quantity) FROM [Order Details] select count (distinct customerId) from orders 40 C c hàm thống kê VD:Use NorthWind Select count(*) ... c u tr c – Sửa đổi c u tr c – Và xóa đối tượng CSDL • C pháp tổng quát c dạng sau: – CREATE object_name – ALTER object_name – DROP object_name Tạo, xóa sửa đổi CSDL • C thể sử dụng giao diện...
Ngày tải lên: 16/06/2014, 13:46
các mẫu thiết kế trong lập trình hướng đối tượng
... tr c đối tượng chứa đựng nhiều lớp đối tượng với giao diện kh c nhau, ta muốn th c thao t c đối tượng đòi hỏi lớp c thể chúng - Nhiều thao t c kh c mối liên hệ c n th c đối tượng c u tr c đối tượng, ... để c đối tượng ConcreteFlyweight đối tượng m c cấu tr c đối tượng Flyweight FlyweightFactory (CharacterFactory) - Tạo quản lý đối tượng flyweight - Đảm bảo flyweight chia c ch đắn Khi đối tượng ... yêu c u Trong trường hợp đơn giản nhất, ta c n định nghĩa thủ t c ảo Execute giao diện C c lớp c thể Command x c định c p đối tượng nhận yêu c u -c c thao t c cách lưu trữ tham chiếu đến đối tượng...
Ngày tải lên: 06/07/2014, 06:00
thừa kế trong lập trình hướng đối tượng
... KẾ TRONG LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG Thừa kế gì? Thừa kế điểm đ c biệt lập trình hướng đối tượng Tạo kiểu dựa kiểu c với kỹ Th c cách tạo lớp từ lớp c sẵn THỪA KẾ TRONG LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG ... THỪA KẾ TRONG LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG Lập trình hướng đối tượng gì? Lập trình hướng đối tượng (OPP) kỹ thuật lập trình hỗ trợ c ng nghệ đối tượng Giúp tăng suất, đơn giản hóa độ ph c tạp bảo ... lớp sở tr c tiếp Một lớp c lớp tùy ý THỪA KẾ TRONG LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG THỪA KẾ TRONG LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG Đoạn C+ + sử dụng đa thừa kế #include class Cho { public: void...
Ngày tải lên: 22/11/2014, 10:36
Chương 5 Bài giảng lập trình hướng đối tượng với C++
... phương th c> ([tsố])=0; Đ c điểm: Không bắt bu c định nghĩa lớp sở Không thể khai báo đối tượng thu c lớp c phương th c ảo tuý Lớp c phương th c ảo tuý làm lớp sở cho lớp kh c gọi lớp sở ... Department Phương th c ảo C chế kết gán muộn: Quá trình phát sinh đối tượng lớp dẫn xuất: Khi lớp c phương th c ảo lớp sở c phương th c áo Chương trình dịch phát sinh thêm trỏ ... Lập trình hướng đối tượng CHƯƠNG V Hà Văn Sang Khoa HTTT, Academy Of Finance, Hanoi 08/10/ 15 19:49 Khái niệm Kết gán sớm kết gán muộn Khi đối tượng nhận thông báo th c phương th c, hệ...
Ngày tải lên: 10/08/2015, 18:30
Ứng dụng mạng Petri trong lập trình hướng đối tượng tuợng tranh
... giá sách c thẻ m c Bạn đ c yêu c u: sách c thƣ viện Thủ thƣ lấy sách, thẻ m c sách đƣ c cập nhật bạn đ c nhận sách bàn nhận sách Bạn đ c trả sách: Thẻ m c sách đƣ c cập nhật sách đƣ c đặt trở ... biến c c1 , c2 , c3 C , G1, G2 E Nếu c1 G1 c2 G2 c3 đƣờng đồ thị G1 G2 = Giả sử G1 G2 = Nếu c1 (G1 G2) c2 cung tồn c C cho c1 G1 c G2 c3 đƣờng đồ thị 1.2.7 C c trình ... biến c G E tách biệt c, c trƣờng hợp Khi thì: c [ G > c c \ c = G c \ c = G Nói chung c số khả để ghép biến c thành bƣ c Ví dụ: e2 b3 e3 b4 b1 b2 e1 b5 Hình Thí dụ bƣ c Trong...
Ngày tải lên: 18/06/2016, 08:38
Kỹ thuật lập trình - Phần III: Lập trình hướng đối tượng - Chương 5: Lớp và đối tượng pot
... viên C c hàm lớp => hàm thành viên C c biến lớp => ₫ối tượng, thể nghiệm Chương 5: Lớp đối tượng © 20 05 - HMS Lập trình hướng ₫ối tượng (object-oriented programming, OOP) Trừu tượng hóa (abstraction): ... th c giới th c nâng cao tính linh hoạt phần mềm Phương pháp luận hướng ₫ối tượng cho phép tư m c trừu tượng cao gần với giới th c! Chương 5: Lớp đối tượng © 20 05 - HMS 5. 2 Từ c u tr c sang lớp ... dung chương © 2004, HOÀNG MINH SƠN 5. 1 5. 2 5. 3 5. 4 5. 5 Khái niệm Từ c u tr c sang lớp Biến thành viên Hàm thành viên Kiểm soát truy nhập Chương 5: Lớp đối tượng © 20 05 - HMS 5. 1 Khái niệm Đối tượng...
Ngày tải lên: 06/03/2014, 22:20
Lập trình hướng đối tượng trong java (Phần 5) docx
... : cho chiều dài chuỗi int len = source.length(); int len = "Goodbye Cruel World".length(); - char charAt(int index) : trả về ký tự tại vị trí thứ index char c = source.charAt(1); char ... s4 = new String (c, 2,3); // Khơi tạo s vơi ca c ký tự cde ̉ ́ // Tạo đối tượng s3 chưa cùng dãy ký tự ́ String s5 = new String(s2); s2 Ca c phương thư c thường dùng của lớp String ... StringBuffer( 25) ; Ca c phương thư c thường dùng của lớp StringBuffer - int length() : cho chiều dài chuỗi - char charAt(int index) : trả về ký tự tại vị trí thứ index - void setCharAt(int...
Ngày tải lên: 12/07/2014, 22:20
Lập trình hướng đối tượng trong JAVA
... lớp cha có dạng chung cho tất cả ca c lớp và để ca c lớp hiện thư c chi tiết Khi đó, bạn muốn chă c chắn lớp có chồng lắp phương thư c Những phương thư c phải đươ c chồng ... phương thư c hay tập ca c phương thư c khỏi phân c ́p kế thừa Vì ca c giao diện phân c ́p kha c ca c lớp, đó ca c lớp không có quan hệ sự phân c ́p cũng có thể hiện thư c cùng một ... thư mu c để lưu trữ ca c gói Ca c lớp sẽ chứa thư mu c trùng tên PackageName Có thể tạo ca c package phân c ́p, dùng dấu chấm để phân biệt một package với package cha của nó...
Ngày tải lên: 16/08/2012, 10:08
Lập trình hướng đối tượng lớp và đối tượng
... làm hợp đồng Như hệ thống c hai đối tượng: biên chế hợp đồng Hai loại đối tượng c đ c tính chung viên ch c làm vi c cho quan Từ tạo nên lớp sở để quản lý viên ch c (lớp Nguoi) bao gồm mã số, ... đề xảy ra: Giả sử lớp A c thành phần x Trong lớp B c thành phần x Xây dựng lớp C kế thừa từ lớp A B Khi truy c p thành phần x C chương trình dịch thành phần x lớp A hay B Sự nhập nhằng ... protected private protected protected public private protected public Quyền truy xuất lớp Object Oriented Programing– Information Systems Department Chú ý Ví dụ: Phân số Chú ý: C thể gán đối tượng...
Ngày tải lên: 21/08/2012, 14:20
C++ và lập trình hướng đối tượng - Chương 5
... public A { public: int b; }; class C : public A { public: int c; }; class D : public B , public C { public: 260 int d; C c lớp sở ảo (virtual) đ c kết hợp để tạo lớp sở cho lớp dẫn xuất từ chúng Trong ... minh hoạ c ch xây dựng toán tử gán cho lớp D c lớp sở C B (C lớp sở tr c tiếp, B sở C) Ngoài D c thu c tính đối tợng lớp A //CT5-08 // Thua ke nhieu muc // gan #include #include ... th c Quá trình lại tiếp t c với lớp vừa nhận đ c Ta xây dựng lớp c thu c tính đối tợng lớp c Bằng c ch này, 2 85 nhận đ c dẫy lớp ngày hoàn thiện c nhiều khả 9.2 Ví dụ vi c phát triển chơng trình...
Ngày tải lên: 14/11/2012, 16:34
Slide bài giảng lập trình hướng đối tượng C++ (chương 5)
... Số lượng phần tử mảng gọi kích thư c mảng (c định; x c định trư c) Gồm mảng chiều mảng đa chiều Chương Biến Mảng Đư c định nghĩa c ch đ c tả kích thư c mảng kiểu phần tử Ví Truy xuất ... hai hàng row 13 int 28 38 seasonTemp[3][4]; 25 20 Third row hàng ba C ch tổ ch c nhớ Chương Con Trỏ Con trỏ đơn giản địa vị trí nhớ cung c p c ch gián tiếp để truy xuất liệu nhớ Ví dụ num ... Chương Mảng, Con Trỏ, Tham Chiếu M c tiêu Giới thiệu c ch sử dụng mảng, trỏ, tham chiếu Nội dung Mảng chiều, nhiều chiều, nhớ tĩnh Con trỏ, tính toán trỏ, nhớ động Con trỏ...
Ngày tải lên: 29/05/2013, 23:19
Tìm hiều về lập trình hướng đối tượng trong ActionScrip
... Flash, chí kiểu liệu đối tượng Điều cho phép bạn xếp đối tượng bên đối tượng kh c để chị định đến đối tượng thu c tính chúng c ch sử dụng dấu chấm (.) Ví dụ : đoạn mã lệnh hoursWorked thu c tinhs ... (function) chương trình con, gồm khối mã lệnh, nhằm th c số c ng vi c trả giá trị để chương trình hay hàm kh c sử dụng Một tiện ích vi c sử dụng hàm th c số ch c chương trình nhiều lần mà không c n ... Tìm hiểu Action Script 2.0 Phụ l c I :Khái quát Action Scrip Khái niệm Action C ch hoạt động Action Viết Action đâu II : C c kiểu liệu Action Scrip C c kiểu liệu Hằng, biến, biểu th c phép gán...
Ngày tải lên: 05/08/2013, 14:29
lập trình hướng đối tượng trong VB
... 52 8.2.2 C c 8.2.3 C y k th a 52 8.2.4 C c thu c tính c a l p 8.2 .5 C c v n 8.2.6 Phương th c thi t l p c a l p OleDbCommand 54 8.2.7 C c phương th c c a l p 8.3 i tư ng OleDbCommand ... OleDbCommand 52 i tư ng OleDbCommand 53 c n lưu ý s d ng l p OleDbCommand 54 i tư ng OleDbCommand 55 Sr 55 PH L C A A.1 c i m c a l p C C KI U D C C KI U D LI U CHU N TRONG VB.NET57 LI ... ó, th t c c xem m t thành ph n c a chương trình Nói m t c ch kh c, th t c câu l nh c nhóm vào m t kh i c t tên [3] C c th t c có th th t c ó) cg i thi hành (thư ng thông qua tên c a i u cho phép...
Ngày tải lên: 20/08/2013, 14:29
Giới thiệu lập trình hướng đối tượng, lớp và đối tượng
... c p C c lớp thu c project xem khối kết hợp II.2 Tạo đối tượng Lớp mô tả c u tr c chung nhóm đối tượng đó, ngư c lại, đối tượng trường hợp c thể lớp (c n gọi thể lớp) Vì đối tượng kiểu tham chiếu ... báo c p phát đối tượng, vi c hủy vùng nhớ mà đối tượng chiếm giữ đối tượng hiệu l c dọn r c trình biên dịch đảm nhiệm C pháp khai báo đối tượng c p phát vùng nhớ cho đối tượng: TênLớp TênBiếnĐốiTượng; ... th c tạo lập chép (copy constructor) Phương th c tạo lập chép khởi gán giá trị cho đối tượng c ch chép liệu đối tượng tồn (c ng kiểu) Ví dụ, ta muốn truyền đối tượng Time t1 để khởi gán cho đối...
Ngày tải lên: 30/09/2013, 05:20
Lập trình hướng đối tượng, định nghĩa lớp
... viên lớp, từ đối tượng kh c Ta tóm tắt qua bảng sau: Từ khoá Truy c p Truy c p Truy c p Truy c p Truy c p trong lớp lớp lớp kh c gói lớp kh c kh c gói lớp kh c gói gói private X - - - - protected ... Khi lớp kế thừa từ lớp cha lớp cha lớp c phương th c trùng tên nhau, làm gọi phương th c trùng tên lớp cha, java cung c p cho ta từ khoá super dùng để đối tượng lớp cha Ta xét ví dụ sau class ... phương th c trừu tượng lớp phải lớp trừu tượng 2) thu c tính trừu tượng 3) ta tạo đối tượng lớp trừu tượng 4) kh c với ngôn ngữ C/ C++, java bắt bu c bạn phải khai báo giá trị trả cho phương th c, phương...
Ngày tải lên: 30/09/2013, 06:20