... học: LậpTrìnhHướngĐốiTượng C++ Số đơn vị học trình: Kiến thức tiên quyết: Lậptrình Nội dung chính: Truyền đạt khái niệm, nguyên lý LậpTrìnhHướngĐốiTượng (OOP) Minh họa lậptrìnhhướng ... Nghệ Thông Tin - Đại Học C 11 Chương LậpTrìnhHướngĐốiTượng Mục tiêu Giới thiệu kháiniệmlậptrìnhhướngđốitượng Nội dung Trừu tượng hóa, đối tượng, lớp Thuộc tính, phương thức, ... Mở đầu Biểu thức Lệnh Hàm Mảng - Con trỏ - Tham chiếu Lậptrìnhhướngđốitượng Lớp Tái định nghĩa Thừa kế Khoa Công Nghệ Thông Tin - Đại Học C Chương Mở Đầu Mục tiêu Giới thiệu khái niệm...
... chương trình Nguyễn Việt Hà OOP: Kháiniệm Các phương pháp lậptrìnhLậptrình khơng có cấu trúc Lậptrình có cấu trúc (lập trình thủ tục) Lậptrình chức Lậptrình logic Lậptrìnhhướngđốitượng ... Lịch sử phát triển kỹ thuật lậptrình Hạn chế kỹ thuật lậptrình truyền thống Kháiniệmlậptrìnhhướngđốitượng Đóng gói / Che dấu thông tin Nguyễn Việt Hà OOP: Kháiniệm Tài liệu tham khảo Thinking ... Việt Hà OOP: Kháiniệm 21 Hệ thống hướngđốitượng Bao gồm tập đốitượngđốitượng chịu trách nhiệm công việc Các đốitượngtương tác thông qua trao đổi thơng điệp (message) Các đốitượng tồn phân...
... khả đáp ứng kháiniệmhướngđối tượng, ta chia làm hai loại: Ngôn ngữ lậptrình dựa đốitượng Ngơn ngữ lậptrìnhhướngđốitượngLậptrình dựa đốitượng kiểu lậptrình hỗ trợ cho việc bao gói, ... ngữ lậptrình dựa đốitượng Ngôn ngữ lớp không hỗ trợ cho việc thực kế thừa liên kết động, chẳng hạn Ada ngơn ngữ lậptrình dựa đốitượngLậptrìnhhướngđốitượng kiểu lậptrình dựa đốitượng ... thời gian đốitượng tồn 1.3 Các bước cần thiết để thiết kế chương trình theo hướngđốitượng Chương trình theo hướngđốitượng bao gồm tập đốitượng mối quan hệ đốitượng với Vì vậy, lậptrình ngơn...
... trình • Biến đốitượng (gọi tắt đối tượng) : Tham chiếu đến thực thể lớp 1000 S 300 “Hello” 1000 String S=“Hello”; Slide 5/ 2.3- Thông điệp, thông báo - Message • Send a message: Yêu cầu đốitượng ... Biến đốitượng • POP: ADT dạng struct + functions • OOP : class = • class: Hiện thực tập đốitượng (object) loại Cùng mô tả, hành vi • Thể – instance: Một thơng tin đốitượng ... đốitượng qua số hành vi • Hành vi giao tiếp (public, interface methods): Hành vi giúp đốitượng giao tiếp với môi trường • Hành vi riêng/nội (private, internal): hành vi xử lý liệu nội đối tượng) ...
... Đốitượng lớp Tầm vực Nạp chồng hàm Bài tập Phương pháp lậptrìnhhướngđốitượng Nội dung Đốitượng lớp Tầm vực Nạp chồng hàm Bài tập Phương pháp lậptrìnhhướngđốitượngKháiniệm ... pháp lậptrìnhhướngđốitượngKháiniệmđốitượng lớp Đặc trưng đối tượng: Đóng gói liệu xử lý Thuộc tính (attribute): liệu đốitượng Phương thức (method): xử lý đốitượng Cấu trúc đối ... lậptrìnhhướngđốitượng Tập hợp đốitượng có thuộc tính phương thức Human: Name Age Hair Color Eye Color Job Bản mô tả đốitượng Kiểu đốitượngKháiniệmđốitượng lớp Sử dụng đối...
... ng l p trình hư ng đ i tư ng l p trình hàm 9 CHƯƠNG TÌM HI U L P TRÌNH HƯ NG Đ I TƯ NG VÀ L P TRÌNH HÀM chương đ u tiên này, tơi trình bày khái qt v ngơn ng l p trình, phong cách l p trình ph ... p trình hư ng đ i tư ng l p trình hàm chương đ u tiên này, tơi trình bày khái qt v ngơn ng l p trình, phong cách l p trình ph bi n Trong đó, tơi t p trung nghiên c u s c a hai phong cách l p trình: ... ph c v cho vi c cài ñ t mô ph ng 1.1 1.1.1 Khái quát ngôn ng l p trình phong cách l p trìnhKhái qt ngơn ng l p trình 1.1.1.1 Khái ni m v ngơn ng l p trình Như ñã bi t, máy tính bao g m ph n c...
... ng l p trình hư ng đ i tư ng l p trình hàm 9 CHƯƠNG TÌM HI U L P TRÌNH HƯ NG Đ I TƯ NG VÀ L P TRÌNH HÀM chương đ u tiên này, tơi trình bày khái qt v ngơn ng l p trình, phong cách l p trình ph ... p trình hư ng đ i tư ng l p trình hàm chương đ u tiên này, tơi trình bày khái qt v ngơn ng l p trình, phong cách l p trình ph bi n Trong đó, tơi t p trung nghiên c u s c a hai phong cách l p trình: ... ph c v cho vi c cài ñ t mô ph ng 1.1 1.1.1 Khái quát ngôn ng l p trình phong cách l p trìnhKhái qt ngơn ng l p trình 1.1.1.1 Khái ni m v ngơn ng l p trình Như ñã bi t, máy tính bao g m ph n c...
... Chương Mở Đầu Mục tiêu Giới thiệu kháiniệm chương trình C++ Nội dung Viết biên dịch chương trình C++ Biến, hằng, thích, kiểu liệu Bộ nhớ, nhập xuất Cách đặt tên Chương Trình C++ ... Lịch Sử Của C++ C++ dựa ngôn ngữ lậptrình C C phát minh trước 1970 Dennis Ritchie Ngôn C++ phát minh Bijarne Stroustroup, bắt ... Execut- LINKER Hello.exe able Chương Biến Biến Tên tượng trưng cho vùng nhớ mà liệu lưu trữ sử dụng lại Thuộc tính biến Kiểu: thiết lập biến định nghĩa Giá trị: chuyển đổi cách gán giá...
... trúc hướngđốitượng Phương thức lậptrìnhhướngđốitượng phát triển rộng rãi Lậptrìnhhướngđốitượngmơ hình DOM PHƯƠNG THỨC LẬPTRÌNHHƯỚNGĐỐITƯỢNGLậptrìnhhướngđốitượngmơ hình DOM Lập ... vào đốitượngKháiniệm lớp Định nghĩa lớp, tạo đốitượng từ lớp Các thao tác với đốitượng lớp Browser Object Model Lậptrìnhhướngđốitượngmơ hình DOM PHƯƠNG THỨC LẬPTRÌNHLậptrìnhhướngđối ... số lần lặp Hàm Lậptrìnhhướngđốitượngmơ hình DOM Mục tiêu học Phương thức lậptrình Phương thức lậptrìnhhướngđốitượngKháiniệmđối tượng, thuộc tính phương thức Tạo đốitượng Thêm thuộc...
... liệu đốitượng News, bạn biết phải thay đổi lớp NewsDAO Nhưng có thao tác bạn phải cân nhắc nên để lớp liên quan đến nhiều đối tượng, lúc bạn phải xét xem mục đích thao tác gì, thao tác đốitượng ... trước, thấy có hai đốitượng thơng tin mà cần quản lý chuyên mục(category) tin tức(news) Ứng dụng quản lý thu thập đốitượng liệu từ người dùng(phóng viên, biên tập viên) trình bày lại cho người ... cần đến chức trình bày trang tin, trình bày số lượng có hạn tin chun mục khơng thể trình bày tất hình Khi người dùng muốn xem thêm, họ chọn trang nhấp vào link Xem tiếp, lúc ứng dụng trình bày tin...
... nvc@ptithcm.edu.vn ii Mục lục Tập Chương Tổng quan Lậptrìnhhướngđốitượng I Vài nét phát triển ngôn ngữ lậptrình II Các kháiniệmlậptrìnhhướngđốitượng Lớp Đốitượng (Class & Object) Thông ... kiến thức C++ trình bày đan xen số chương giúp sinh viên dễ dàng lónh hội kháiniệm trừu tượnglậptrìnhhướngđốitượng Bài giảng tham vọng sâu khía cạnh lậptrìnhhướngđối tượng, trình bày kiến ... hệ thống hướngđốitượng • minh họa số ứng dụng lậptrìnhhướngđốitượng với C++ môi trường DOS Windows Ngôn ngữ lậptrình C++ sử dụng giảng nhằm minh họa ý tưởnglậptrìnhhướngđối tượng, kiến...
... FOTECH VNU Lậptrìnhhướngđốitượng Chú ý: Lậptrìnhhướngđốitượng khơng tự dưng cho ta thiết kế chương trình tốt n Ví dụ: hai đoạn trình khơng có khác Thậm chí đoạn chương trìnhhướngđốitượng ... binding Một số đặc tính lậptrìnhhướngđốitượng thực C ngôn ngữ lậptrình thủ tục khác Điểm khác biệt hỗ trợ ép buộc ba kháiniệm cài hẳn vào ngôn ngữ Mức độ hướngđốitượng ca cỏc ngụn ng khụng ... newDay; Chuyện xảy đối số newDay, newMonth, newYear } tạo thành ngày tháng năm không hợp lệ? @ 2004 Trần Minh Châu FOTECH VNU Lậptrìnhhướngđốitượng n Lậptrìnhhướngđốitượng cho phép khắc...
... trình lên USCLN chúng Viết model cho toán Viết phần view cho toán Viết phần control cho toán 20 Bài tập (2) Bài tốn giải phương trình bậc hai: người dùng nhập vào hệ số a, b, c chương trình ... vận chuyển thơng tin để trình diễn (view) xử lí (control) 10 Các lớp điều khiển Cập nhật thông tin vào DB (thông tin chứa thực thể) Thực tính tốn, xử lí trung gian Đối chiếu hành động user ... Chức biểu diễn, vận chuyển thơng tin để trình diễn (view) xử lí (control) Mơ hình MVC (3) C - control: Định nghĩa hành vi, hoạt động, xử lí hệ thống Đối chiếu hành động user (nhận từ view),...
... http://sites.google.com/site/khaiphong Câu 5: Một tính chất phương pháp lậptrìnhhướngđối tượng: A B C D Tính chất public lớp Tính độc lập (independent) lớp Tính trừu tượng (abstract) lớp Tính kế thừa (inherit) lớp ... &c; pb->In(); } Chương trình chạy hiển thị ký tự C hình Chương trình chạy khơng hiển thị kết Chương trình báo lỗi khai báo biến trỏ pb thuộc kiểu lớp trừu tượng Chương trình báo lỗi khai báo ... http://sites.google.com/site/khaiphong Câu 9: Cho biết kết đoạn chương trình sau: int main(){ int x=5; int &n=x; n=9; cout
... Lậptrìnhhướngđốitượng (OOP) Đốitượng lớp OOP Một số kháiniệm khác OOP 16 Chương 1: Tổng quan OOP Lập http://sites.google.com/site/khaiphong trìnhhướngđốitượng (OOP) Lậptrình ... trúc/thủ tục Lậptrìnhhướngđốitượng (OOP) Đốitượng lớp OOP Một số kháiniệm khác OOP 18 Chương 1: Tổng quan OOP Đối http://sites.google.com/site/khaiphong tượng lớp OOP • Đốitượng (object): ... trìnhhướngđốitượng (OOP) Đốitượng lớp OOP Một số kháiniệm khác OOP Chương 1: Tổng quan OOP Lập http://sites.google.com/site/khaiphong trình có cấu trúc/thủ tục Tổ chức chương trình...
... constructor) Kháiniệm Trường hợp sử dụng: Khi đốitượng khởi tạo từ Ví dụ đốitượng khác lớp Cú pháp Khi đốitượng truyền Trường hợp sử dụng đối số cho hàm Khi hàm trả đốitượng Khi ... Kháiniệm dụng: Tuso:3 Trường hợp sử Tuso:3 Mauso:5 Mauso:5 Khi đốitượng khởi tạo từ Ví dụ đốitượng khác lớp Cú pháp Khi đốitượng khởi tạo từ đốitượng khác lớp chương Khi đối ... Khi đốitượng truyền trình tự tạo hàm khởi tạo saolàchép việc chép thực Trường hợp sử dụng mộtmặc đối ịnh số cho hàm Khi trả vềnguồn sang đốitượng cách chép byte từ hàm đốitượngđối tượng...