Bài giảng ngôn ngữ lập trình CC++

10 11 0
Bài giảng ngôn ngữ lập trình CC++

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

Thông tin tài liệu

NGƠN NGỮ LẬP TRÌNH C/C+ + (Bài giảng tuần 9) Nội dung  Các phương pháp luận lập trình  Lập trình cấu trúc  Lập trình hướng đối tượng  Cơ sở lập trình hướng đối tượng C++  Đối tượng  Lớp Tin học sỏ II Lập trình cấu trúc Lập trình cấu trúc: tổ chức chương trình thành chương trình (hàm thủ tục)  Hàm đơn vị chương trình độc lập dùng để thực công việc  Trao đổi liệu hàm thực thơng qua đối biến tồn cục  Tin học sỏ II Lập trình cấu trúc (tiếp) Một chương trình “cấu trúc” gồm cấu trúc liệu (như biến, mảng, ghi) hàm, thủ tục  Nhiệm vụ việc thiết kế chương trình cấu trúc tổ chức chương trình thành hàm, thủ tục  Tin học sỏ II Lập trình hướng đối tượng Lập trình hướng đối tượng xem lập trình có cấu trúc kết hợp trừu tượng hóa liệu  Việc thiết kế chương trình trọng vào liệu  Dữ liệu thao tác liệu gắn kết chặt chẽ với (khác với lập trình cấu trúc)  Tin học sỏ II Lập trình hướng đối tượng (tiếp) Lập trình hướng đối tượng xây dựng dựa đặc trưng khái niệm đóng gói  Đóng gói khái niệm trung tâm lập trình hướng đối tượng: liệu thao tác xử lý qui định trước "đóng" thành "gói" thống nhất, riêng biệt với liệu khác tạo thành kiểu liệu với tên gọi lớp (class)  Tin học sỏ II Lớp đối tượng Lớp (class) khái niệm quan trọng lập trình hướng đối tượng  Một lớp đơn bao gồm hàm liệu có liên quan  Các hàm: hàm thành phần/phương thức (member function/method)  Các hàm qui định thao tác phép thực liệu lớp  Tin học sỏ II Khai báo lớp class tên_lớp { // Khai báo thành phần liệu (thuộc tính) // Khai báo phương thức (hàm) }; Tải FULL (21 trang): https://bit.ly/2ZyTpla Dự phòng: fb.com/TaiHo123doc.net Tin học sỏ II Khai báo lớp (tiếp) Thuộc tính lớp biến, mảng, trỏ có kiểu chuẩn (int, float, char, char*, long, ) kiểu chuẩn định nghĩa trước (cấu trúc, hợp, lớp, )  Thuộc tính lớp khơng thể có kiểu lớp đó, trỏ Tải FULL (21 trang): https://bit.ly/2ZyTpla Dự phòng: fb.com/TaiHo123doc.net lớp  Tin học sỏ II Ví dụ khai báo lớp class daydiem { int n; float *x,*y; public: float do_dai(int i, int j) { return sqrt(pow(x[i]-x[j],2)+pow(y[i]-y[j],2)); } 4025379 void nhapsl(void); }; Tin học sỏ II 10 ... luận lập trình  Lập trình cấu trúc  Lập trình hướng đối tượng  Cơ sở lập trình hướng đối tượng C++  Đối tượng  Lớp Tin học sỏ II Lập trình cấu trúc Lập trình cấu trúc: tổ chức chương trình. .. Nhiệm vụ việc thiết kế chương trình cấu trúc tổ chức chương trình thành hàm, thủ tục  Tin học sỏ II Lập trình hướng đối tượng Lập trình hướng đối tượng xem lập trình có cấu trúc kết hợp trừu... Việc thiết kế chương trình trọng vào liệu  Dữ liệu thao tác liệu gắn kết chặt chẽ với (khác với lập trình cấu trúc)  Tin học sỏ II Lập trình hướng đối tượng (tiếp) Lập trình hướng đối tượng

Ngày đăng: 09/09/2021, 10:57

Mục lục

  • NGÔN NGỮ LẬP TRÌNH C/C++

  • Nội dung

  • Lập trình cấu trúc

  • Lập trình cấu trúc (tiếp)

  • Lập trình hướng đối tượng

  • Lập trình hướng đối tượng (tiếp)

  • Lớp và đối tượng

  • Khai báo lớp

  • Khai báo lớp (tiếp)

  • Ví dụ về khai báo lớp

Tài liệu cùng người dùng

Tài liệu liên quan