Danh mục

Bài giảng Lập trình hướng đối tượng: Chương 1 - ĐH Bách Khoa Hà Nội

Số trang: 16      Loại file: pdf      Dung lượng: 3.85 MB      Lượt xem: 16      Lượt tải: 0    
10.10.2023

Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Bài giảng Lập trình hướng đối tượng: Chương 1 Tổng quan về OOP cung cấp cho người học những kiến thức như: Lập trình hướng đối tượng; Công nghệ hướng đối tượng; Ngôn ngữ lập trình Java; Ví dụ và bài tập. Mời các bạn cùng tham khảo!
Nội dung trích xuất từ tài liệu:
Bài giảng Lập trình hướng đối tượng: Chương 1 - ĐH Bách Khoa Hà Nội 9/10/18 Nội dung Bộ môn Công nghệ Phần mềm 1. Lập trình hướng đối tượng Viện CNTT & TT 2. Công nghệ hướng đối tượng Trường Đại học Bách Khoa Hà Nội 3. Ngôn ngữ lập trình Java 4. Ví dụ và bài tập LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG Bài 01. Tổng quan về OOP 1 2 Nội dung 1.1. Lịch sử phát triển của các NNLT1. Lập trình hướng đối tượng n a. Hợp ngữ (Assembly language): Là một ngôn ngữ lập trình tuần tự, gần với tập2. Công nghệ hướng đối tượng n các lệnh mã máy của CPU.3. Ngôn ngữ lập trình Java n Khó nhớ, khó viết, nhất là với những bài toán4. Ví dụ và bài tập phức tạp. n Khó sửa lỗi, bảo trì. 3 4 1 9/10/18 1.1. Lịch sử phát triển của các NNLT (2) 1.1. Lịch sử phát triển của các NNLT (3)n b. NNLT cấu trúc/thủ n c. NNLT hướng đối tượng: tục: n Thể hiện các thành phần của bài toán là các “đối n Xây dựng chương trình tượng” (object). dựa trên các hàm/thủ n Hướng đối tượng là một kỹ thuật để mô hình hóa tục/chương trình con hệ thống thành nhiều đối tượng. n Dữ liệu và xử lý (hàm) tách rời nhau n Các hàm không bắt buộc phải tuân theo một cách thức chung truy cập vào dữ liệu 5 6 1.2. Đối tượng là gì? Đối tượng thế giới thựcn Đối tượng trong thế giới thực n Một đối tượng thế giới thực là một thực n Ví dụ một chiếc ô tô thể cụ thể mà thông thường chúng ta có thển Liên quan đến chiếc ô tô: sờ, nhìn thấy hay cảm nhận được. n Các thông tin về chiếc xe như: màu sắc, tốc độ, số km đã đi được,... n Các hoạt động của chiếc xe như: tăng tốc khi nhấn ga, n Tất cả có giảm tốc khi đạp phanh,... trạng thái (state) và hành động (behaviour) 7 8 2 9/10/18 Đối tượng phần mềm Đối tượngn Các đối tượng phần mềm có thể được dùng để biểu diễn các đối tượng thế giới thực.n Cũng có trạng thái và hành động Đối tượng phần mềm Đối tượng phần mềm Xe Đạp n Trạng thái: thuộc tính (attribute; property) n Hành động: phương thức (method) Đối tượng (object) là một Thuộc tính được xác định ...

Tài liệu được xem nhiều: