Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 69 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
69
Dung lượng
2,37 MB
Nội dung
Kỹ thuật lập trình Chương 1 (tiếp) Nguyễn Diệu Hương huongnd@it-hut.edu.vn huongnd-fit@mail.hut.edu.vn 4. Giới thiệu về lập trình hướng đối tượng (Deitel, Chương 3, 9 - 11) 4.1. Thế nào là OOP? Một số khái niệm trong OOP •Lớp (class): giống như một struct • Đối tượng (object) : là một thực thể của class •Thuộc tính (attribute) : các thành phần của một lớp •Phương thức (method) hay hành vi (behavior) : các hàm thành phần của một lớp • Che giấu dữ liệu : hạn chế quyền truy cập tới một vài thành phần của đối tượng •Giao diện chung : các thành phần của một đối tượng cho phép truy cập từ bên ngoài. 4.2. Class và Object Ví dụ Ví dụ Hàm const double getWidth() const; double getLength() const; double getArea() const; Định nghĩa hàm thành viên int Rectangle::setWidth(double w) { width = w; } . Kỹ thuật lập trình Chương 1 (tiếp) Nguyễn Diệu Hương huongnd@it-hut.edu.vn huongnd-fit@mail.hut.edu.vn 4. Giới thiệu về lập trình hướng đối tượng (Deitel, Chương 3, 9 - 11) 4.1 tượng (object) : là một thực thể của class •Thuộc tính (attribute) : các thành phần của một lớp •Phương thức (method) hay hành vi (behavior) : các hàm thành phần của một lớp • Che giấu dữ liệu :