Bài giảng Lập trình hướng đối tượng (Dùng C#): Chương 3 - Trần Minh Thái

Bài giảng Lập trình hướng đối tượng (Dùng C#) - Chương 3 giới thiệu về lớp và đối tượng trong lập trình hướng đối tượng. Chương này giúp người học nắm bắt được khái niệm về lớp và đối tượng, biết cách thiết kế các thuộc tính và hành động của lớp, biết được cài đặt các phương thức. | Chương 3. Lớp và đối tượng TRẦN MINH THÁI Email: minhthai@ Website: Cập nhật: 05 tháng 10 năm 2012 1 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 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. 3 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 4 Đối tượng trong LTHĐT 5 Tách biệt giữa giao tiếp và cài đặt cụ thể interface Implementation Làm cái gì? Làm bằng cách nào? Một cách thể hiện điển hình 6 Che giấu dữ liệu và các “giải thuật” cụ thể ở bên trong lớp (class) Cú pháp định nghĩa lớp (class) class { các thuộc tính; phương thức () { Cài đặt } } 7 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 của lớp. 8 VD: định nghĩa lớp CHocSinh public class CHocSinh { private string hoten; private int toan, van; private float dtb; public void Nhap() { } public void Xuat() { } } 9 Tạo và sử dụng đối tượng 10 Tạo đối tượng TênĐốiTượng = new (); VD: HOCSINH hsA = new HOCSINH(); Sử dụng đối tượng ([tham số]); VD: (); (); VD: Nhập vào họ tên, điểm văn và điểm toán của 1 học sinh. Tính điểm trung bình và in kết quả public class HOCSINH { private string hoten; private int toan, van; private float dtb; public void Nhap() { ("Nhap ho ten: "); hoten = (); . | Chương 3. Lớp và đối tượng TRẦN MINH THÁI Email: minhthai@ Website: Cập nhật: 05 tháng 10 năm 2012 1 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 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. 3 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 4 Đối tượng trong LTHĐT 5 Tách biệt giữa giao tiếp và cài đặt cụ thể interface Implementation Làm cái gì? Làm bằng cách nào? Một cách thể hiện điển hình 6 Che giấu dữ liệu và các “giải thuật” cụ thể ở bên trong lớp (class) Cú pháp định nghĩa lớp (class) class {

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
63    505    2    29-04-2024
Đã 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.