1. Trang chủ
  2. » Kỹ Thuật - Công Nghệ

Bài giảng Kỹ thuật lập trình hệ cơ điện tử: Chương 10 - TS. Đặng Thái Việt

33 2 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 33
Dung lượng 1,76 MB

Nội dung

Bài giảng Kỹ thuật lập trình hệ cơ điện tử: Chương 10 - Lớp được biên soạn bao gồm các nội dung chính sau: Định nghĩa lớp; Cấu tử và hủy tử; Cấu tử sao chép và toán tử sao chép; Đối tượng và hàm; Định nghĩa lớp với struct và union; Thành phần tĩnh. Mời các bạn cùng tham khảo bài giảng!

TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI KỸ THUẬT LẬP TRÌNH HỆ CƠ ĐIỆN  TỬ Programming Engineering in Mechatronics Giảng viên: TS. Đặng Thái Việt Đơn vị: Bộ mơn Cơ điện tử, Viện Cơ khí Hà Nội, 09/2017 KỸ THUẬT LẬP TRÌNH HỆ CƠ ĐIỆN TỬ Tổng quan về ngơn ngữ lập trình Cấu trúc Giới thiệu sơ bộ ngơn ngữ C Vào/ra trong C Kiểu, tốn tử và biểu thức  Cơ sở của C++ Dịng điều khiển 10 Lớp Hàm và cấu trúc chương trình 11 Kế thừa và đa hình Con trỏ và mảng 12 Luồng vào/ra trong C++ CHƯƠNG 10. Lớp 10.1 Định nghĩa lớp 10.2 Cấu tử và hủy tử 10.3 Cấu tử sao chép và toán tử sao chép 10.4 Đối tượng và hàm 10.5 Định nghĩa lớp với struct và union 10.6 Thành phần tĩnh Định nghĩa lớp 1. Định nghĩa lớp • Một định nghĩa lớp gồm thành phần: phần đầu phần thân - Phần đầu lớp định tên lớp lớp sở - Phần thân lớp định nghĩa thành viên lớp • Có hai loại thành viên - Dữ liệu thành viên: Có cú pháp định nghĩa biến định đại diện cho đối tượng củalớp - Hàm thành viên: Có cú pháp khai báo hàm định thao tác lớp Định nghĩa lớp • Các thành viên lớp khai báo theo chế độ - Các thành viên chung: Sử dụng từ khóa public Có thể truy xuất tất thành phần sử dụng lớp - Các thành viên riêng: Sử dụng từ khóa private Chỉ truy xuất thành viên lớp Định nghĩa lớp Định nghĩa lớp Định nghĩa lớp Khai báo đối tượng 2. Khai báo đối tượng Khai báo đối tượng 10 Hàm 3.1 Hàm bạn 19 Hàm 20 Hàm 21 Hàm 22 Hàm 3.2 Hàm tạo 23 Hàm 24 Hàm 25 Hàm 3.3 Hàm hủy 26 Hàm 27 Hàm Bài tập: 28 Thành phần tĩnh 4. Thành phần tĩnh • • • Thành phần liệu khai báo từ khoá static gọi tĩnh Thành phần tĩnh cấp phát vùng nhớ cố định Nó tồn lớp chưa có đối tượng Thành phần tĩnh chung cho lớp, khơng phải riêng đối tượng 29 Thành phần tĩnh • Để biểu thị thành phần tĩnh, ta dùng tên lớp • Khai báo khởi gán giá trị cho thành phần tĩnh Thành phần tĩnh cấp phát nhớ khởi gán giá trị ban đầu câu lệnh khai báo đặt sau định nghĩa lớp (bên hàm, kể hàm main), theo mẫu: • • Khi chưa khai báo thành phần tĩnh chưa tồn 30 Thành phần tĩnh • Bằng cách đưa vào lệnh khai báo thành phần tĩnh 31 Thành phần tĩnh 32 Thành phần tĩnh 33 ...KỸ THUẬT LẬP TRÌNH HỆ CƠ ĐIỆN TỬ Tổng quan về ngơn ngữ? ?lập? ?trình Cấu trúc Giới thiệu sơ bộ ngơn ngữ C Vào/ra trong C Kiểu, tốn tử và biểu thức  Cơ? ?sở của C++ Dịng điều khiển 10 Lớp Hàm và cấu trúc? ?chương? ?trình. .. Hàm và cấu trúc? ?chương? ?trình 11 Kế thừa và đa hình Con trỏ và mảng 12 Luồng vào/ra trong C++ CHƯƠNG? ?10.  Lớp 10. 1 Định nghĩa lớp 10. 2 Cấu tử và hủy tử 10. 3 Cấu tử sao chép và tốn tử sao chép 10. 4 Đối tượng và hàm... 10. 4 Đối tượng và hàm 10. 5 Định nghĩa lớp với struct và union 10. 6 Thành phần tĩnh Định nghĩa lớp 1. Định nghĩa lớp • Một định nghĩa lớp gồm thành phần: phần đầu phần thân - Phần đầu lớp định tên lớp lớp sở - Phần

Ngày đăng: 26/01/2023, 17:32