Bài giảng Lập trình nâng cao: Bài 3 - Lý Anh Tuấn

Bài giảng cung cấp cho người học các kiến thức: Khái niệm về lớp và đối tượng, thiết kế các thuộc tính và hành động của lớp, cài đặt các phương thức, truy xuất và cập nhật dữ liệu, nạp chồng phương thức,. nội dung chi tiết. | Bài giảng Lập trình nâng cao: Bài 3 - Lý Anh Tuấn Object-Oriented Programming Using C# NGÔN NGỮ LẬP TRÌNH NÂNG CAO Ver. Slide 1 of 25 Object-Oriented Programming Using C# Nội dung Khái niệm về lớp và đối tượng Thiết kế các thuộc tính và hành động của lớp Cài đặt các phương thức - Truy xuất và cập nhật dữ liệu (get-set) - Nạp chồng phương thức (overload) - Hàm tạo (constructor) - Nạp chồng toán tử (operator) - Ghi đè phương thức có sẵn (override) Ver. Slide 2 of 25 Object-Oriented Programming Using C# Khái niệm • Lớp đối tượng: Định nghĩa các đặc điểm/thông tin (thuộc tính) và hành động/chức năng (phương thức) chung cho tất cả các đối tượng của cùng một loại • Đối tượng: Thể hiện (instance) cụ thể của một lớp đối tượng Ver. Slide 3 of 25 Object-Oriented Programming Using C# Khái niệm VD: Lớp SINHVIEN gồm • Thuộc tính: Họ tên, giới tính, ngày tháng năm sinh, điểm tb, đối tượng ưu tiên, . • Phương thức: Học bài, làm bài thi, bài tập, . Sinh viên Nguyễn Văn A, Lê Thị B là đối tượng thuộc lớp SINHVIEN Ver. Slide 4 of 25 Object-Oriented Programming Using C# Đối tượng trong lập trình hướng đối tượng Tách biệt giữa giao tiếp và cài đặt cụ thể Làm cái gì? interface Làm bằng cách nào? Implementation Ver. Slide 5 of 25 Object-Oriented Programming Using C# Một cách thể hiện điển hình Che giấu dữ liệu và các “giải thuật” cụ thể ở bên trong lớp (class) Ver. Slide 6 of 25 Object-Oriented Programming Using C# Cú pháp định nghĩa lớp class { các thuộc tính; phương thức () { Cài đặt } } Ver. Slide 7 of 25 Object-Oriented Programming Using C# Từ khóa truy xuất private (mặc định): Truy xuất trong nội bộ lớp (thường sử dụng cho thuộc tính). protected: Truy xuất trong nội bộ lớp/ lớp con (được sử dụng cho lớp cơ sở) public: Truy xuất mọi nơi (thường sử dụng cho phương thức). static: truy xuất không cần khởi tạo đối tượng

Không thể tạo bản xem trước, hãy bấm tải xuống
TỪ KHÓA LIÊN QUAN
TÀI LIỆU MỚI ĐĂNG
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.