tailieunhanh - Bài giảng Lập trình Net với C# - Chương 3: Lập trình hướng đối tượng (OOP) với C#

Bài giảng Lập trình Net với C# - Chương 3: Lập trình hướng đối tượng (OOP) với C# giúp các bạn hiểu được lập trình hướng đối tượng, các đặc trưng của lập trình hướng đối tượng, các khai báo và sử dụng lập trình hướng đối tượng trong C#. | 7/5/16 LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG (OOP) VỚI C# PHAN TRỌNG TIẾN BM Công nghệ phần mềm Khoa Công nghệ thông tin, VNUA Email: phantien84@ Website: 7/5/16 Lập trình hướng đối tượng với C# 1 Mục tiêu q  Hiểu được lập trình hướng đối tượng q  Các đặc trưng của lập trình hướng đối tượng q  Các khai báo và sử dụng lập trình hướng đối tượng trong C# q  Nguồn bài giảng: q  q Programming in C# (C0057) – Aptech Worldwide 7/5/16 Lập trình hướng đối tượng với C# 2 1 7/5/16 Nội dung chính q  Lập trình hướng đối tượng là gì? q  Điểm mạnh của lập trình OOP q  Khái niệm Class và Object q  Triển khai OOP bằng C# 7/5/16 Lập trình hướng đối tượng với C# 3 Lập trình hướng đối tượng (OOP) 7/5/16 Lập trình hướng đối tượng với C# 4 2 7/5/16 Điểm mạnh của OOP q  Tái sử dụng lại code q  Cung cấp một cấu trúc các module của chương trình một cách rõ ràng q  Che dấu được dữ liệu bên trong q  Bảo trì và chỉnh sửa code dễ dàng q  Cung cấp một framework thuận tiện với các thư viện ở đó có các component có thể dễ dàng tương thích được và thay đổi bởi lập trình viên 7/5/16 5 Lập trình hướng đối tượng với C# Class và Object Class Object q  Định nghĩa trừu tượng các đặc tính của đối tượng q Khách hàng q Nhân viên q  Một bản mẫu của class q  “Xe hơi” có một bản mẫu được gọi “Xe hơi của Peters” q Xe hơi q  Bản thiết kế hoặc khuân mẫu 7/5/16 Lập trình hướng đối tượng với C# 6 3 7/5/16 Class q  Class giống như một bản thiết kế, ví dụ như thiết kế của ngôi nhà, q  Sử dụng class chúng ta có thể viết các phương thức riêng và khai báo các biến q  Sử dụng object để truy cập các phương thức và các biến của class q  Classes và Objects là cơ sở của OOP 7/5/16 Lập trình hướng đối tượng với C# 7 Các thuật ngữ bạn cần biết q  Classes q  #1 Inheritance q 

TỪ KHÓA LIÊN QUAN