1. Trang chủ
  2. » Thể loại khác

Lớp(class) và Đối tượng trong C++ | 101 bài hướng dẫn C++ hay nhất PDF cpp classes objects

4 158 0

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 4
Dung lượng 356,3 KB

Nội dung

http://vietjack.com/cplusplus/index.jsp Copyright © vietjack.com Lớp Đối tượng C++ Mục đích C++ bổ sung thêm tính hướng đối tượng (object) cho Ngơn ngữ lập trình C Lớp (class) tính trung tâm C++ mà hỗ trợ lập trình hướng đối tượng thường gọi kiểu người dùng tự định nghĩa (user-defined) Một lớp sử dụng để xác định form đối tượng kết nối biểu diễn liệu phương thức để thao tác liệu vào package gọn gàng Dữ liệu hàm bên lớp gọi thành viên lớp Định nghĩa Lớp C++ Khi bạn định nghĩa lớp, bạn định nghĩa blueprint cho kiểu liệu Điều không thực định nghĩa liệu nào, định nghĩa ý nghĩa tên lớp gì, là, đối tượng lớp bao gồm hoạt động thực đối tượng Một định nghĩa lớp C++ bắt đầu với từ khóa class, theo sau tên lớp phần thân lớp, bao quanh cặp dấu ngoặc móc Một định nghĩa lớp phải theo sau: dấu chấm phảy danh sách khai báo Ví dụ, định nghĩa kiểu liệu Box sử dụng từ khóa class C++ sau: class Box { public: double length; // Length of a box double breadth; // Breadth of a box double height; // Height of a box }; Từ khóa public định thuộc tính truy cập thành viên lớp mà theo sau Một thành viên public truy cập từ bên ngồi lớp đâu bên phạm vi (scope) đối tượng lớp Bạn xác định thành viên lớp privatehoặc protected bàn luận chương phụ http://vietjack.com/ Trang chia sẻ học online miễn phí Page http://vietjack.com/cplusplus/index.jsp Copyright © vietjack.com Định nghĩa Đối tượng C++ Một lớp cung cấp blueprint cho đối tượng, bản, đối tượng tạo từ lớp Chúng ta khai báo đối tượng lớp giống khai báo biến kiểu Các lệnh sau khai báo hai đối tượng lớp Box: Box Box1; // Declare Box1 of type Box Box Box2; // Declare Box2 of type Box Cả hai đối tượng Box1 Box2 có thành viên liệu (Data Member) riêng Truy cập thành viên liệu C++ Các thành viên liệu public đối tượng lớp truy cập sử dụng tốn tử truy cập thành viên trực tiếp dấu chấm (.) Bạn thấy rõ ràng xem ví dụ sau: #include using namespace std; class Box { public: double length; // Length of a box double breadth; // Breadth of a box double height; // Height of a box }; int main( ) { Box Box1; // Declare Box1 of type Box Box Box2; // Declare Box2 of type Box double volume = 0.0; // Store the volume of a box here // box specification Box1.height = 5.0; http://vietjack.com/ Trang chia sẻ học online miễn phí Page http://vietjack.com/cplusplus/index.jsp Copyright © vietjack.com Box1.length = 6.0; Box1.breadth = 7.0; // box specification Box2.height = 10.0; Box2.length = 12.0; Box2.breadth = 13.0; // volume of box volume = Box1.height * Box1.length * Box1.breadth; cout

Ngày đăng: 02/12/2017, 14:02

TỪ KHÓA LIÊN QUAN