1. Trang chủ
  2. » Tất cả

Chapter 3.Ppt

32 1 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 32
Dung lượng 544,5 KB

Nội dung

OOP with C++ 23/02/23 09 54 1 Hà Văn Sang Bộ môn Tin học TC – KT Khoa Hệ Thống Thông Tin Kinh tế Học Viện Tài Chính Tel 0982 165 568 Email sanghv@hvtc edu vn Website http //www hvtc edu vn/sanghv Lập[.]

Lập trình hướng đối tượng Hà Văn Sang Bộ mơn: Tin học TC – KT Khoa: Hệ Thống Thông Tin Kinh tế - Học Viện Tài Chính Tel: 0982.165.568 Email: sanghv@hvtc.edu.vn 23/02/23 09:54 Website: http://www.hvtc.edu.vn/sanghv CHƯƠNG III 23/02/23 09:54 Xây dựng lớp đối tượng a Khai báo class { [quyền truy xuất:] //khai báo thành phần liệu lớp [quyền truy xuất:] //khai báo thành phần hàm lớp }; 3/20 a Khai báo Trong đó: :  người dùng đặt  tuân theo qui tắc tên Ví dụ: SV, NGUOI, Hoa_Don, ps, Ma_Tran… 4/20 a Khai báo [quyền truy xuất:]  Là khả truy xuất thành phần liệu  Ngầm định private private: phạm vi lớp public: nơi đối tượng tồn protected: phạm vi lớp lớp kế thừa 5/20 a Khai báo Thành phần lớp  Có thể gồm: Dữ liệu Hàm thành phần 6/20 a Khai báo Khai báo thành phần  Dữ liệu: Tương tự khai báo biến ; Chú ý: không khởi tạo giá trị ban đầu 7/20 a Khai báo Khai báo thành phần  Hàm thành phần Cách 1: Khai báo lớp định nghĩa lớp tênlớp::([đối số]) { // } Cách 2: định nghĩa lớp 8/20 a Khai báo Ví dụ 1: Xây dựng cấu trúc liệu mô tả sinh viên: Dữ liệu: họ tên, ngày sinh, giới tính, Điểm tốn, lý, hóa, Đtb Phương thức: nhập, tính đtb, in  Lớp sinh viên 9/20 a Khai báo Ví dụ 2: Xây dựng cấu trúc liệu mơ tả hóa đơn: Dữ liệu: mã vật tư, tên vật tư, loại phiếu, ngày lập, khối lượng, đơn giá, thành tiền… Phương thức: nhập, tính thành tiền, in  Lớp hóa đơn 10/20 a Hàm khởi tạo (tiếp) Một số hàm khởi tạo: - Hàm khởi tạo mặc định (default constructor) - Hàm khởi tạo chép (copy constructor) Khai báo: (const &) Đối tượng đối tượng có 18/20 b Hàm hủy - Destructor Khai báo: ~(); Chức năng: - Hủy bỏ, giải phóng đối tượng hết phạm vi tồn 19/20 b Hàm hủy (tiếp) Như hàm hủy: Khơng có đối số Khơng có giá trị trả Khơng định nghĩa lại Trùng tên với lớp có dấu ~ trước Thực số công việc trứơc hệ thống giải phóng nhớ Chương trình dịch tự động sinh hàm hủy mặc 20/20 định

Ngày đăng: 22/02/2023, 21:01