Thông tin tài liệu:
Bài giảng Lập trình chương 4 trang bị cho người học những kiến thức cơ bản về lớp và đối tượng như: Định nghĩa lớp, biến thành viên, hàm thành viên, kiểm soát truy nhập, hàm tạo và hàm hủy, hàm tạo bản sao, hàm toán tử gán,thành viên tĩnh, nạp chồng toán tử, khai báo friend.
Nội dung trích xuất từ tài liệu:
Bài giảng Lập trình: Chương 4 - Vũ Song Tùng om .cLập trình ng co anChương 4: Lớp và đối tượng th o ng du u cu 2/10/2017 CuuDuongThanCong.com https://fb.com/tailieudientucnttNội dung 4.1 Khái niệm om 4.2 Định nghĩa lớp 4.3 Biến thành viên .c 4.4 Hàm thành viên ng 4.5 Kiểm soát truy nhập co 4.6 Bài tập phần 1 an 4.7 Hàm tạo và hàm hủy 4.8 Hàm tạo bản sao th ng 4.9 Hàm toán tử gán o du 4.10 Thành viên tĩnh u 4.11 Nạp chồng toán tử cu 4.12 Khai báo friendChương 4: Lớp và đối tượng 2 CuuDuongThanCong.com https://fb.com/tailieudientucntt4.1 Khái niệm Đối tượng là gì? om – Mô hình đại diện của một đối tượng vật lý: .c Person, student, employee, employer Car, bus, vehicle,… ng – Đối tượng logic co Trend, report, button, window,… an Một đối tượng có: th – Các thuộc tính ng – Trạng thái o du – Hành vi u – Căn cước cu – Ngữ nghĩaChương 4: Lớp và đối tượng 3 CuuDuongThanCong.com https://fb.com/tailieudientucnttLớp là gì? Là sự thực thi của các đối tượng có chung các thuộc om tính, hành vi, quan hệ, ngữ nghĩa. .c Lớp là một kiểu dữ liệu mới có cấu trúc, trong đó việc ng truy nhập các biến thành viên được kiểm soát thông co qua các hàm thành viên. Các dữ liệu của lớp biến thành viên an th Các hàm của lớp hàm thành viên ng Một biến của một lớp một đối tượng o du u cuChương 4: Lớp và đối tượng 4 CuuDuongThanCong.com https://fb.com/tailieudientucntt 4.2 Định nghĩa lớp Kiểu dữ liệu có cấu trúc omsruct Date{ //sử dụng void main(){ int day, month, year; .c Date d;}; set_date(d,32,13,2010);void set_date(Date& date,int d, int m, int y){ ng add_day(d,5); date.day = d; add_year(d,1); date.month = m; co d.month = 13; date.year = y; }} anvoid add_day(Date& date, int n){ th date.day += n; ... ng} Truy nhập biếnvoid add_month(Date& date, int n) ){ ...