TAILIEUCHUNG - Bài giảng Lập trình hướng đối tượng: Chương 2 - Phạm Minh Hoàn

Chương 2 - Lớp và đối tượng. Chương này trình bày những nội dung chính sau: Định nghĩa lớp, tạo lập đối tượng, truy nhập đến các thành phần của lớp, con trỏ đối tượng, con trỏ this, hàm bạn, dữ liệu thành phần tĩnh, hàm thành phần tĩnh, hàm tạo, hàm hủy, hàm tạo sao chép, toán tử tải bội. | CHƯƠNG 2: LỚP VÀ ĐỐI TƯỢNG Phạm Minh Hoàn Bộ môn công nghệ thông tin – Đại học Kinh tế Quốc dân Email: hoanpm@ Phạm Minh Hoàn - NEU NỘI DUNG CHƯƠNG TRÌNH Chương này trình bày những vấn đề sau đây: Định nghĩa lớp Tạo lập đối tượng Truy nhập đến các thành phần của lớp Con trỏ đối tượng Con trỏ this Hàm bạn Dữ liệu thành phần tĩnh, hàm thành phần tĩnh Hàm tạo, hàm hủy Hàm tạo sao chép Toán tử tải bội Phạm Minh Hoàn - NEU ĐỊNH NGHĨA LỚP Lớp là khái niệm trung tâm của lập trình hướng đối tượng, nó là sự mở rộng của các khái niệm cấu trúc (struct) của C. Ngoài các thành phần dữ liệu, lớp còn chứa các thành phần hàm, còn gọi là phương thức (method) hoặc hàm thành viên (member function). Lớp có thể xem như một kiểu dữ liệu các biến, mảng đối tượng. Từ một lớp đã định nghĩa, có thể tạo ra nhiều đối tượng khác nhau, mỗi đối tượng có vùng nhớ riêng. Phạm Minh Hoàn - NEU ĐỊNH NGHĨA LỚP Cú pháp: class tên_lớp { private: [Khai báo các thuộc tính] [Định nghĩa các hàm thành phần (phương thức)] public: [Khai báo các thuộc tính] [Định nghĩa các hàm thành phần (phương thức)] } ; Phạm Minh Hoàn - NEU ĐỊNH NGHĨA LỚP Thuộc tính là dữ liệu của lớp, phương thức là các hàm tác động lên dữ liệu của lớp đó được gọi là hàm của lớp. Dữ liệu và hàm thành viên được gọi chung là các thành phần của lớp. Phạm Minh Hoàn - NEU ĐỊNH NGHĨA LỚP Các thành phần của lớp được tổ chức thành hai vùng: vùng sở hữu riêng (private) và vùng dùng chung (public) để quy định phạm vi sử dụng của các thành phần. Những thành phần thuộc vùng sở hữu riêng chỉ được sử dụng trong phạm vi của lớp, còn những thành phần thuộc vùng dùng chung có thể sử dụng cả ở trong và ngoài lớp. Phạm Minh Hoàn - NEU KHAI BÁO DỮ LIỆU THÀNH PHẦN Khai báo các thuộc tính (dữ liệu) được thực hiện như khai báo biến có kiểu chuẩn hoặc kiểu ngoài chuẩn đã được định nghĩa trước (cấu trúc, hợp, lớp, .). Thuộc tính của lớp không thể có kiểu chính của lớp đó, nhưng có thể là kiểu con trỏ của lớp này. Phạm Minh Hoàn - NEU KHAI BÁO HÀM THÀNH

TỪ KHÓA LIÊN QUAN
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã 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.