+Lập Trình C,C++ sv cong nghe thuc pham Chapter3

61 196 0
+Lập Trình C,C++ sv cong nghe thuc pham Chapter3

Đ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

+Lập Trình C,C++ sv cong nghe thuc pham Chapter3 tài liệu, giáo án, bài giảng , luận văn, luận án, đồ án, bài tập lớn về...

Chapter Object & Class Hoàng Hữu Việt Faculty of Information Technology Vinh University Chapter Object & Class Mục đích    Giới thiệu khái niệm lập trình hướng đối tượng Trang bị kỹ xây dựng lớp thành phần lớp Sau kết thúc chương đặc tả giải toán dựa hướng đối tượng Chapter Object & Class Nội dung         Đối tượng Lớp Hàm thiết lập hàm huỷ bỏ Hàm thiết lập chép Phép gán đối tượng Các thành phần tĩnh Hàm bạn lớp bạn Bài tập + Kiểm tra Chapter Object & Class Đối tượng (object)   Đối tượng đóng gói liệu phương thức Đối tượng = Dữ liệu + Phương thức (object = data + method)  Dữ liệu: Mô tả đối tượng  Phương thức: Các hàm xử lý đối tượng  Trong C++, phương thức hàm  Mỗi đối tượng có liệu riêng phương thức riêng Chapter Object & Class Đối tượng  Ví dụ 3.1 Một mơ tả đối tượng điểm sau:  Một đối tượng xác định cặp toạ độ (x,y) y+dy y x x+dx Chapter Object & Class Đối tượng  Các thao tác tác động lên đối tượng điểm gồm:     Hàm đặt toạ độ điểm toạ độ (ox, oy); Hàm tịnh tiến điểm có toạ độ (x,y) đến điểm có toạ độ (x+dx, y+dy) Hàm hiển thị toạ độ điểm Đối tượng điểm mơ tả sau:  Dữ liệu:   Cặp toạ độ (x,y) Phương thức:    Hàm đặt toạ độ điểm Hàm tịnh tiến Hàm hiển thị toạ độ điểm Chapter Object & Class Đối tượng  Khai báo liệu:   float x,y; Phương thức xử lý liệu:  Hàm đặt toạ độ điểm (ox,oy) void init(float ox, float oy) { x = dx; y = dy; } Chapter Object & Class Đối tượng   Hàm tịnh tiến toạ độ điểm: void move(float dx, float dy) { x+ = dx; y+ = dy; } Hàm hiển thị toạ độ điểm: void display(float ox, float oy) { cout

Ngày đăng: 21/01/2018, 15:44

Mục lục

    Các thành phần dữ liệu

    Các hàm thành phần

    Xác định quyền truy nhập

    Khả năng của hàm thành phần

    Hàm thiết lập (constructor)

    Hàm huỷ bỏ (Destructor)

    Hàm thiết lập sao chép

    Phép gán đối tượng

    Các thành phần tĩnh

    Hàm bạn & lớp bạn

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

Tài liệu liên quan