... Diem với chứa đốitượng diểm mặt phẳng xây dựng phương thức sau: - Toán tử tạo lập - Phương thức in đốitượng thuộc lớp Diem - Tính khoảng cách hai điểm Xây dựng lớp HinhTron chứa đốitượng hình ... tung độ Hãy xây dựng lớp Diem với chứa đốitượng điểm mặt phẳng xây dựng phương thức sau: - Toán tử tạo lập - Phương thức in đốitượng Diem - Tính khoảng cách hai điểm Mỗi tam giác mặt phẳng xác ... nhân bao gồm : Họ tên, giới tính, tuổi Hãy xây dựng lớp Nguoi chứa đốitượng cá nhân xây dựng phương thức: - Các toán tử tạo lập: Nguoi(); Nguoi(String, boolean, int); - Phương thức in() để in...
... ++ lậptrìnhhướngđối tượng- Ngô Công Thắng Ngôn ngữ lậptrình C ++ cấu trúc liệu -Nguyễn Việt Hương C++ lậptrìnhhướngđốitượng GS.Phạm Văn Ất, NXB GTVT, 2005 Lậptrìnhhướngđốitượng với ... begin() – trả lại trỏ kiểu đốitượng Iterartor đến phần tử nằm đốitượng lớp lưu trữ o end() – trả lại trỏ kiểu Iterator trỏ đến đốitượng bên tập phần tử lưu trữ Đốitượng bên có định nghĩa khác ... & max tập III/ ITERATOR (Bộ Lặp) * Container (thùng chứa) khái niệm đốitượng lưu trữ đốitượng (giá trị) khác Đốitượng container cung cấp phương thức để truy cập thành phần (element) Các container...
... thức tảng phục vụ cho toán: - Phân tích thiết kế hướngđối tượng, bao gồm : + Tư lậptrìnhhướngđốitượng + Các nguyên lý lậptrìnhhướngđốitượng (đóng gói, kế thừa, sử dụng giao diện, đa hình, ... bởi ngôn ngữ lậptrình Android - ngôn ngữ lậptrình cho ứng dụng chạy tảng mobile Android, kết hợp ngôn ngữ lậptrìnhđốitượngJava ngôn ngữ thiết kế XML Do làm quen với ngôn ngữ Java và việc ... diện, đa hình, chồng phương thức ) + Biết sử dụng ngôn ngữ lậptrìnhjava + Tìm hiểu cách thức lậptrình game phương pháp hướngđốitượng + Kiến thức sở liệu thiết kế sở liệu cho game ~4~ PHẦN...
... Interface, enum, struct Sử dụng đặc điểm lậptrìnhhướngđối tượng: kế thừa, kế thừa giao diện, đóng gói… Xử lý kiện chuột, bàn phím biệt lệ… Các thành phần lớp ảo sở, dùng để tạo mẫu chung ... file Các thành phần Đốitượng để giả lập đàn piano (interface) Có chức phân tích file midi Xử lý tương tác nút chức năng: play, pause, continue… OUTPUT DEVICE Có chức giống card âm Tiến trình: ... Tiến trình: Nhận thông điệp từ đốitượng -> qua output Device -> win API: tích hợp thư viện wimm.dll -> xuất âm PianoControl 1) Nhận thao tác từ chuột, bàn phìm, đốitượng khác gừi tới 2) Sau control...
... gọi lậptrìnhhướngđối tượng, kỹ thuật lậptrình hỗ trợ công nghệ hướngđốitượng OOP xem giúp tăng suất, đơn giản hóa độ phức tạp bảo trì mở rộng phần mềm cách cho phép lậptrình viên tập trung ... Đánh giá - Kết đạt được: Trong trình làm tập lớn nhóm hiểu sâu ngôn ngữ lậptrình java, đặc biệt đồ họa Thu nhiều kinh nghiệm việc thiết kế lậptrìnhhướngđốitượng - Khiếm khuyết: Khó khăn ... người lập trình, cho phép họ tạo ứng dụng mà yếu tố bên tương tác với chương trình giống tương tác với đốitượng vật lý Những đốitượng ngôn ngữ OOP kết hợp mã liệu mà chúng nhìn nhận đơn vị Mỗi đối...
... chương trình trên? Bàitập 13 class Foreach2 { { double B = new double[5]; B[0]=34.6; B[1]=4.29; B[2]=54.1; B[3]=12.46; B[4]=42.14; (B[i]); } } } Hãy cho biết kết chương trình trên? Bàitập 14 ... System.out.println(); } } 3.1 Chương trình có lỗi không? Tại sao? 3.2 Hãy sửa lại để chương trình chạy Bàitập class Demo { public static void ... Bàitập class IfElseStruct { public static void main(String[] args) { int x = 15; int y = 20; if(x>y) System.out.print(x); else System.out.print(y) ; } } Hãy cho biết kết chương trình trên? Bài...
... 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 ... 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 ... điểm đốitượng cần quan tâm (2) Tìm tập giao tính chất lớp, tách tập giao để xây dựng lớp cha (3) Đặt tên gọi có ý nghĩa cho lớp cha (4) Phần lại sau tách tập giao lớp Slide 13/ Thừa kế - Bài tập...
... PP Lậptrìnhhướng đối tượng #22 Chương trình hệ thống lớp đốitượng Mỗi lớp đốitượng mặt thực tế tương ứng với đốitượng có xuất thực tế 22 PP Lậptrìnhhướng đối tượng #23 LT hướngđối ... chung đốitượng Lớp đốitượng Kiểu liệu cấu trúc Các thông tin quan tâm đốitượng Thuộc tính Thành phần thuộc tính kiểu cấu trúc Các khả đốitượng Hành động Các phương thức Phân công đốitượng ... LT hướngđốitượng xây dựng lớp đốitượng yêu cầu chúng thực trách nhiệm LT hướngđốitượng phương pháp LT dựa kiến trúc lớp (class) đốitượng (object) 23 Đối tượng ? #24 Đốitượng giới thực:...
... Tính mềm dẻo (flexibility) Các phương pháp lậptrình #8 Lậptrình tuyến tính Thời gian đầu Lậptrình có cấu trúc 1960 – 1970 Lậptrìnhhướngđốitượng 1980 (1) Lậptrình tuyến tính #9 Chương ... chương trình theo hướngđốitượng (6 tiết) Chương Giới thiệu OOP #4 Nội dung Khái niệm phương pháp lậptrình Tổng quan phương pháp lậptrình Giới thiệu đặc điểm vấn đề phương pháp lậptrìnhhướngđối ... Minh Thái, Bài giảng & tậpLậptrìnhhướngđốitượng Web site: www.minhthai.edu.vn Scott Robert Ladd, C++ kỹ thuật ứng dụng (Nguyễn Hùng biên dịch) Trần Văn Lăng, Lậptrìnhhướngđốitượng với...
... Data Hình 1.3 Tổ chức liệu phương thức lậptrình hướng- đốitượngCác đặc tính quan trọng lậptrìnhhướngđốitượng : Chương Tổng quan Lậptrìnhhướngđốitượng • Tính đóng gói (Encapsulation) ... (Polymorphism) II/ Các khái niệm lậptrìnhhướngđốitượng 1/ Lớp (Class) Đốitượng (Object) Cácđốitượng thực thể (entities) sở chạy chương trình (run-time) hệ thống hướngđốitượng Chúng biểu ... Chương Tổng quan Lậptrìnhhướngđốitượng 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 Ngôn ngữ lậptrình phát triển qua hai lý : (1)...
... Kiểu đốitượng Object : Một đốitượngtập hợp thuộc tính Mỗi thuộc tính có tên giá trị Giá trị thuộc tính kiểu liệu Flash, chí kiểu liệu đốitượng Điều cho phép bạn xếp đốitượng bên đốitượng ... ……} 4.3 Thao tác tập tin Flash cho phép tải liệu từ tập tin Text vào đốitượng Input Text hay Dynamic text thông qua đốitượng XML Tạo đốitượng dạng XML để truy xuất nội dung tập tin Cú pháp: ... sum (4,32,78); 3.4 Hàm biến cố : Ngoài cách đặt biến cố điều khiển trực tiếp thân đốitượng Button hay Movie Clip Flash hỗ trợ cách viết hàm biến cố cho đốitượng thông qua tên thực thể (íntance...
... trình môn Lậptrìnhhướngđốitượng Trang Lậptrìnhhướngđốitượng cho phép tổ chức liệu chương trình theo cách tương tự nhà sinh học tổ chức loại thực vật khác Theo cách nói lậptrìnhđối tượng, ... hướngđốitượng làm tường minh mối quan hệ Lậptrìnhhướngđốitượng (Object Oriented Programming - gọi tắt OOP) hay chi tiết Lậptrình định hướngđối tượng, phương pháp lậptrình lấy đốitượng làm ... vào đối tượng, đốitượng nhận thông điệp phải làm việc theo thông điệp Cácđốitượng độc lập với thay đổi biến thể đốitượng không ảnh hưởng biến thể đốitượng khác việc gửi thông điệp cho đối tượng...
... 7) Lậptrình cấu trúc (Structured Programming) Sự trừu tượng hóa (Abtraction) Lậptrìnhhướngđốitượng Một số khái niệm Các tính chất lậptrìnhhướngđốitượng Lịch sử Các ngôn ngữ lậptrìnhhướng ... abstraction) Trừu tượng hóa liệu (Data abstraction) Khái niệm lậptrìnhhướngđốitượng Lậptrìnhhướngđốitượng phương pháp thiết kế phát triển phần mềm dựa kiến trúc lớp đốitượng Object-oriented ... Một thông điệp gồm có: Đốitượng nhận thông điệp Tên phương thức thực Các tham số mà phương thức cần Các tính chất lậptrìnhhướngđốitượng Tính trừu tượng (abstraction) Tính đóng...
... hướngđốitượng làm tường minh mối quan hệ Lậptrìnhhướngđốitượng (Object Oriented Programming - gọi tắt OOP) hay chi tiết Lậptrình định hướngđối tượng, phương pháp lậptrình lấy đốitượng làm ... vào đối tượng, đốitượng nhận thông điệp phải làm việc theo thông điệp Cácđốitượng độc lập với thay đổi biến thể đốitượng không ảnh hưởng biến thể đốitượng khác việc gửi thông điệp cho đốitượng ... Thuật giải Trong lậptrìnhhướngđốitượng có: Đốitượng = Phương thức + Dữ liệu Đây quan điểm lậptrình tồn phát triển giới ngày MỘT SỐ KHÁI NIỆM MỚI TRONG LẬPTRÌNHHƯỚNGĐỐITƯỢNG Trong phần...
... tuannhtn@yahoo.com Bài giảng Lậptrình hớng đối tợng v C++ iả: u Tu V i khỏi ni m k th a cỏc l p trỡnh viờn cú th xõy d ng cỏc chng trỡnh t cỏc ph n m m s n cú OOP cú tớnh kh chuy n cao M t chng ... 1983 Objective C 1986 C++ 1987 Actor, Eiffel 1991 C++ release 3.0 1995 Java tuannhtn@yahoo.com Bài giảng Lậptrình hớng đối tợng v C++ iả: u Tu 1983 to 1989 Language books with OO concepts 1989 ... h ng ủ i t ng (Java ch ng h n) th c hi n ki m tra ki u t i th i ủi m chng trỡnh ch y (dynamic type checking) N u k t h p c vi c 10 tuannhtn@yahoo.com Bài giảng Lậptrình hớng đối tợng v C++ iả:...
... pháp hướngđối tượng; Các ngôn ngữ lậptrìnhhướngđốitượng 1.1 Các cách tiếp cận lậptrình Chương I Giới thiệu lậptrìnhhướngđốitượng Hai cách tiếp cận lập trình: lậptrìnhhướng chức lập ... trìnhhướngđối tượng, tổng quan ngôn ngữ lậptrìnhhướngđốitượng khả ứng dụng ngôn ngữ lậptrìnhJava Chương 2: Giới thiệu lậptrìnhhướngđốitượng java, cấu trúc chung chương trình java, cách ... đến nhập/xuất dòng liệu java Tài liệu học tập -4- Chương I: Giới thiệu lậptrìnhhướngđốitượng Hai cách tiếp cận lập trình: lậptrìnhhướng chức lậptrìnhhướngđối tượng; Những khái niệm,...
... lẫn □ Các đặc điểm mô hình hướngđốitượng : ■ Bao đóng : đốitượng bao gồm số liệu tác vụ Các tác vụ thiết lập nên hành vi đốitượngCácđốitượng loại đặc tả class ■ Cácđốitượng độc lậptương ... Tp.HCM Môn : Lậptrình huửng đốituợng Chương : Các khái niệm lậptrìnhhưóngđốitưọng Slĩde 30 Tổng kết □ Mô hình hướngđốitượng quan niệm giới (hay chương trình) bao gồm đốitượng độc lập sống ... Môn : Lậptrình huửng đốituợng Chương : Các khái niệm lậptrìnhhưóngđốitưọng Slide 14 Cấu trúc chuong trình OOP □ Cấu trúc chương trìnhhướngđốitượng nhất, chứa loại thành phần : đối tượng...