Kỹ thuật lập trình hệ cơ điện tử (CHƯƠNG 10: LỚP) - TRƯƠNG CÔNG TUẤN
- Pages
- 45
- Format
- PPTX
- Size
- 2.5 MB
- Language
- VI
- Trường
- Đại học Bách khoa Hà Nội
- Views
- 0
- Comments
- 0
- Lượt tải
- 0
Tài liệu này trình bày về lập trình hướng đối tượng (OOP) và cách định nghĩa lớp trong C++. Nó bao gồm các khái niệm như trừu tượng, đóng gói, kế thừa, đa hình, cùng với cách khai báo đối tượng, sử dụng phương thức và thuộc tính.
Frequently asked questions
Is this document free?
Yes. “Kỹ thuật lập trình hệ cơ điện tử (CHƯƠNG 10: LỚP) - TRƯƠNG CÔNG TUẤN” is free — just sign in and click Download to get the original file.
How many pages is this document?
The document has 45 pages, for the course Kỹ thuật lập trình trong Cơ điện tử. You can preview it online before downloading.
Can I preview before downloading?
Yes. You can preview this document right on this page with the online reader, then decide whether to download.
- Document name
- Kỹ thuật lập trình hệ cơ điện tử (CHƯƠNG 10: LỚP) - TRƯƠNG CÔNG TUẤN
- School / Course
- Đại học Bách khoa Hà Nội · Kỹ thuật lập trình trong Cơ điện tử
- Content
- Tài liệu giới thiệu về Lập trình hướng đối tượng (OOP) và Lớp (class) trong C++, các đặc điểm của OOP (Trừu tượng, Đóng gói, Kế thừa, Đa hình), cách khai báo lớp và đối tượng, cùng ví dụ minh họa.
- Table of contents
- KỸ THUẬT LẬP TRÌNH HỆ CƠ ĐIỆN TỬ
- 1. Tổng quan về ngôn ngữ lập trình
- 2. Giới thiệu sơ bộ ngôn ngữ C
- 3. Kiểu, toán tử và biểu thức
- 4. Dòng điều khiển
- 5. Hàm và cấu trúc chương trình
- 6. Con trỏ và mảng
- 7. Cấu trúc
- 8. Vào/ra trong C
- 9. Cơ sở của C++
- 10.Lớp
- 11.Kế thừa và đa hình
- 12.Luồng vào/ra trong C++
- CHƯƠNG 10: LỚP
- 10.1. Lập trình OOP và định nghĩa lớp
- 10.2. Khai báo đối tượng
- 10.3. Hàm tạo hàm hủy
- 10.4 Hàm bạn
- 10.5 Phần tử tĩnh
- 10.6 Quá tải các toán tử
- Pages
- 45 pages
- Uploaded by
- Uni24h
Generating preview...
Description
TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI UNIVERSITY OF SCIENCE AND TECHNOLOGY KỸ THUẬT LẬP TRÌNH HỆ CƠ ĐIỆN TỬ Programming Engineering in Mechatronics Giảng viên: TS. TRƯƠNG CÔNG TUẤN Bộ môn Cơ Điện Tử - Viện Cơ Khí – ĐHBK Hà Nội KỸ THUẬT LẬP TRÌNH HỆ CƠ ĐIỆN TỬ 1. Tổng quan về ngôn ngữ lập trình 7. Cấu trúc 2. Giới thiệu sơ bộ ngôn ngữ C 8. Vào/ra trong C 3. Kiểu, toán tử và biểu thức 9. Cơ sở của C++ 4. Dòng điều khiển 10.Lớp 5. Hàm và cấu trúc chương trình 11.Kế thừa và đa hình 6. Con trỏ và mảng 12.Luồng vào/ra trong C++ 2 Content CHƯƠNG 10: LỚP 10.1. Lập trình OOP và định nghĩa lớp 10.2. Khai báo đối tượng 10.3. Hàm tạo hàm hủy 10.4 Hàm bạn 10.5 Phần tử tĩnh 10.6 Quá tải các toán tử 10.1. Lập trình OOP và định nghĩa lớp Mục đích chính của C++ là bổ sung thêm tính hướng đối tượng (object) cho Ngôn ngữ lập trình C và các Lớp (class) là tính năng trung tâm của C++ mà hỗ trợ lập trình hướng đối tượng (Objectoriented programming -OOP) và thường được gọi là các kiểu người dùng tự định nghĩa (userdefined). Giúp người lập trình quản lý phát triển và quản lý code dễ dàng hơn. 4 10.1. Lập trình OOP và định nghĩa lớp OOP là nghệ thuật quan sát các đối tượng rồi cố gắng nắm bắt những hành động cùng đặc tính của chúng và biểu diễn dưới dạng đối tượng ảo trong ngôn ngữ lập trình Đặc điểm của lập trình hướng đối tượng Abstraction: tính trừu tượng. Encapsulation: tính đóng gói. Inheritance: tính kế thừa. Polymorphism: tính đa hình. 5 10.1. Lập trình OOP và định nghĩa lớp Abstraction: Tập trung vào cốt lõi của đối tượng, bỏ qua những thứ không liên quan và không quan trọng. Encapsulation: Gói dữ liệu (data, ~ biến, trạng thái) và mã chương trình (code, ~ phương thức) thành một lớp (class) để dễ quản lý Inheritance: Kế thừa là cách tạo lớp mới từ các lớp đã được định nghĩa từ trước Polymorphism: poly (nhiều) + phism(body) = nhiều hình thái. Tính đa hình được thể hiện qua việc viết lại các method (hàm) từ class cha thông qua class kế thừa nó 6
Kỹ thuật lập trình hệ cơ điện tử (CHƯƠNG 10: LỚP) - TRƯƠNG CÔNG TUẤN
Generating preview...
TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI UNIVERSITY OF SCIENCE AND TECHNOLOGY KỸ THUẬT LẬP TRÌNH HỆ CƠ ĐIỆN TỬ Programming Engineering in Mechatronics Giảng viên: TS. TRƯƠNG CÔNG TUẤN Bộ môn Cơ Điện Tử - Viện Cơ Khí – ĐHBK Hà Nội KỸ THUẬT LẬP TRÌNH HỆ CƠ ĐIỆN TỬ 1. Tổng quan về ngôn ngữ lập trình 7. Cấu trúc 2. Giới thiệu sơ bộ ngôn ngữ C 8. Vào/ra trong C 3. Kiểu, toán tử và biểu thức 9. Cơ sở của C++ 4. Dòng điều khiển 10.Lớp 5. Hàm và cấu trúc chương trình 11.Kế thừa và đa hình 6. Con trỏ và mảng 12.Luồng vào/ra trong C++ 2 Content CHƯƠNG 10: LỚP 10.1. Lập trình OOP và định nghĩa lớp 10.2. Khai báo đối tượng 10.3. Hàm tạo hàm hủy 10.4 Hàm bạn 10.5 Phần tử tĩnh 10.6 Quá tải các toán tử 10.1. Lập trình OOP và định nghĩa lớp Mục đích chính của C++ là bổ sung thêm tính hướng đối tượng (object) cho Ngôn ngữ lập trình C và các Lớp (class) là tính năng trung tâm của C++ mà hỗ trợ lập trình hướng đối tượng (Objectoriented programming -OOP) và thường được gọi là các kiểu người dùng tự định nghĩa (userdefined). Giúp người lập trình quản lý phát triển và quản lý code dễ dàng hơn. 4 10.1. Lập trình OOP và định nghĩa lớp OOP là nghệ thuật quan sát các đối tượng rồi cố gắng nắm bắt những hành động cùng đặc tính của chúng và biểu diễn dưới dạng đối tượng ảo trong ngôn ngữ lập trình Đặc điểm của lập trình hướng đối tượng Abstraction: tính trừu tượng. Encapsulation: tính đóng gói. Inheritance: tính kế thừa. Polymorphism: tính đa hình. 5 10.1. Lập trình OOP và định nghĩa lớp Abstraction: Tập trung vào cốt lõi của đối tượng, bỏ qua những thứ không liên quan và không quan trọng. Encapsulation: Gói dữ liệu (data, ~ biến, trạng thái) và mã chương trình (code, ~ phương thức) thành một lớp (class) để dễ quản lý Inheritance: Kế thừa là cách tạo lớp mới từ các lớp đã được định nghĩa từ trước Polymorphism: poly (nhiều) + phism(body) = nhiều hình thái. Tính đa hình được thể hiện qua việc viết lại các method (hàm) từ class cha thông qua class kế thừa nó 6
Read full document
- Document name
- Kỹ thuật lập trình hệ cơ điện tử (CHƯƠNG 10: LỚP) - TRƯƠNG CÔNG TUẤN
- School / Course
- Đại học Bách khoa Hà Nội · Kỹ thuật lập trình trong Cơ điện tử
- Content
- Tài liệu giới thiệu về Lập trình hướng đối tượng (OOP) và Lớp (class) trong C++, các đặc điểm của OOP (Trừu tượng, Đóng gói, Kế thừa, Đa hình), cách khai báo lớp và đối tượng, cùng ví dụ minh họa.
- Table of contents
- KỸ THUẬT LẬP TRÌNH HỆ CƠ ĐIỆN TỬ
- 1. Tổng quan về ngôn ngữ lập trình
- 2. Giới thiệu sơ bộ ngôn ngữ C
- 3. Kiểu, toán tử và biểu thức
- 4. Dòng điều khiển
- 5. Hàm và cấu trúc chương trình
- 6. Con trỏ và mảng
- 7. Cấu trúc
- 8. Vào/ra trong C
- 9. Cơ sở của C++
- 10.Lớp
- 11.Kế thừa và đa hình
- 12.Luồng vào/ra trong C++
- CHƯƠNG 10: LỚP
- 10.1. Lập trình OOP và định nghĩa lớp
- 10.2. Khai báo đối tượng
- 10.3. Hàm tạo hàm hủy
- 10.4 Hàm bạn
- 10.5 Phần tử tĩnh
- 10.6 Quá tải các toán tử
- Pages
- 45 pages
- Uploaded by
- Uni24h
Comments (0)
No comments yet. Be the first!
Chapter 11 ME 3300 Ky thuat lap trinh He co dien tu Chuong trinh cu (11) - Trương Công Tuấn
Kỹ thuật lập trình hệ cơ điện tử (Chapter 3) - Trương Công Tuấn
CHƯƠNG 13. C++ nâng cao (CHƯƠNG 13) - Trương Công Tuấn
Kỹ thuật lập trình hệ cơ điện tử (9) - Trương Công Tuấn
Chapter III. Object-oriented programming in C++ (Chapter III) (Chương III. Lập trình hướng đối tượng trong C++) - Trương Công Tuấn
Chương 7.Cơ học lượng tử - Vật lý đại cương 3 - TS.Nguyễn Thị Trang
Chương 6.Quang học lượng tử - Vật lý đại cương 3 - TS.Nguyễn Thị Trang
Chương 5.Thuyết tương đối - Vật lý đại cương 3 - TS.Nguyễn Thị Trang
Chương 4. Tán xạ ánh sáng - Vật lý đại cương 3 - TS.Nguyễn Thị Trang
Chương 3.Phân cực ánh sáng - Vật lý đại cương 3 - TS.Nguyễn Thị Trang
Comments (0)
No comments yet. Be the first!