tailieunhanh - Bài giảng Lập trình hướng đối tượng: Class và Object - Trần Phước Tuấn

Bài giảng này trình bày một số nội dung như: Lớp và đối tượng (C++); thư viện hóa; lớp Set (tập hợp); thiết kế lớp; các phương thức/hàm đặt biệt; hàm bạn/lớp bạn. để nắm bắt các nội dung chi tiết. | Nội dung 1. Lớp và đôi tượng LẬP TRÌNH HƯỚNG ĐÓI T ƯỢNG CLASS OBJECT Trần Phước Tuấn tuantp@ http Định nghĩa tên lớp thuộc tính phương thức Cài đặt phương thức Đảm bảo tính đúng đắn của dữ liệu Các thành phần phạm vi truy cập 2. Thư viện hóa 3. Một ví dụ 4. Thiết kế lớp Xác định thành phần dữ liệu Xác định thành phần xử lý 5. Các phương thức hàm đặc biệt Constructor Destructor 6. Hàm bạn lớp bạn 9 6 2009 - LTHĐT 2 1. Lớp và đối tượng C 1. Lớp và đối tượng C 9 6 2009 - LTHĐT 3 Ví dụ Khai báo Lớp Định nghĩa các hàm thành viên 9 6 2009 class Point int xVal yVal public void SetPt int int void OffsetPt int int void Point SetPt int x int y xVal x yVal y void Point OffsetPt int x int y xVal x yVal y void main Point pt 10 20 2 2 Tạo ra đối t ượng thuộc lớp Point Gọi hàm trên đối t ượng 10 Đúng hay sai Point pt1 pt2 pt3 - LTHĐT 4 1. Lớp và đối tượng C 1. Lớp và đối tượng Đối tượng Đại diện cho 1 đối tượng thực của bài toán Lớp đối tượng Là kiểu khuôn để tạo ra đối tượng Tên lớp Các thuộc tính các thành phần dữ liệu của lớp Các phương thức các thao tác hàm tác động tới dữ liệu của đối tượng 9 6 2009 - LTHĐT 5 9 6 2009 - LTHĐT 6 1. Lớp và đối tượng - Ví dụ class Student public thuộc tính char name 30 int id void main Student đối tượng s1 cin cin void printStudent Student s cout name endl cout id endl void main Student s printStudent s 9 6 2009 - LTHĐT 7 9 6 2009 - LTHĐT 8 prototype của phương thức 1. Lớp và đối tượng - Phương thức Là hàm đặc thù với đối tượng Được liên kết với một lớp đối tượng cụ thể Tác động tới các thuộc tính của đối tượng class Student y public char name 30 int id void print void Student print cout name void main Student s cin cin name endl cout id id endl 9 6 2009 - LTHĐT 9 9 6 2009 - LTHĐT 10 1. Lớp và đối tượng 1. Lớp và Đối tượng Hàm inline Cải thiện tốc độ .

TỪ KHÓA LIÊN QUAN
TÀI LIỆU MỚI ĐĂNG
14    143    0    29-11-2024
7    106    0    29-11-2024