Báo cáo tài liệu vi phạm
Giới thiệu
Kinh doanh - Marketing
Kinh tế quản lý
Biểu mẫu - Văn bản
Tài chính - Ngân hàng
Công nghệ thông tin
Tiếng anh ngoại ngữ
Kĩ thuật công nghệ
Khoa học tự nhiên
Khoa học xã hội
Văn hóa nghệ thuật
Sức khỏe - Y tế
Văn bản luật
Nông Lâm Ngư
Kỹ năng mềm
Luận văn - Báo cáo
Giải trí - Thư giãn
Tài liệu phổ thông
Văn mẫu
THỊ TRƯỜNG NGÀNH HÀNG
NÔNG NGHIỆP, THỰC PHẨM
Gạo
Rau hoa quả
Nông sản khác
Sữa và sản phẩm
Thịt và sản phẩm
Dầu thực vật
Thủy sản
Thức ăn chăn nuôi, vật tư nông nghiệp
CÔNG NGHIỆP
Dệt may
Dược phẩm, Thiết bị y tế
Máy móc, thiết bị, phụ tùng
Nhựa - Hóa chất
Phân bón
Sản phẩm gỗ, Hàng thủ công mỹ nghệ
Sắt, thép
Ô tô và linh kiện
Xăng dầu
DỊCH VỤ
Logistics
Tài chính-Ngân hàng
NGHIÊN CỨU THỊ TRƯỜNG
Hoa Kỳ
Nhật Bản
Trung Quốc
Hàn Quốc
Châu Âu
ASEAN
BẢN TIN
Bản tin Thị trường hàng ngày
Bản tin Thị trường và dự báo tháng
Bản tin Thị trường giá cả vật tư
Tìm
Danh mục
Kinh doanh - Marketing
Kinh tế quản lý
Biểu mẫu - Văn bản
Tài chính - Ngân hàng
Công nghệ thông tin
Tiếng anh ngoại ngữ
Kĩ thuật công nghệ
Khoa học tự nhiên
Khoa học xã hội
Văn hóa nghệ thuật
Y tế sức khỏe
Văn bản luật
Nông lâm ngư
Kĩ năng mềm
Luận văn - Báo cáo
Giải trí - Thư giãn
Tài liệu phổ thông
Văn mẫu
NGÀNH HÀNG
NÔNG NGHIỆP, THỰC PHẨM
Gạo
Rau hoa quả
Nông sản khác
Sữa và sản phẩm
Thịt và sản phẩm
Dầu thực vật
Thủy sản
Thức ăn chăn nuôi, vật tư nông nghiệp
CÔNG NGHIỆP
Dệt may
Dược phẩm, Thiết bị y tế
Máy móc, thiết bị, phụ tùng
Nhựa - Hóa chất
Phân bón
Sản phẩm gỗ, Hàng thủ công mỹ nghệ
Sắt, thép
Ô tô và linh kiện
Xăng dầu
DỊCH VỤ
Logistics
Tài chính-Ngân hàng
NGHIÊN CỨU THỊ TRƯỜNG
Hoa Kỳ
Nhật Bản
Trung Quốc
Hàn Quốc
Châu Âu
ASEAN
BẢN TIN
Bản tin Thị trường hàng ngày
Bản tin Thị trường và dự báo tháng
Bản tin Thị trường giá cả vật tư
Thông tin
Tài liệu Xanh là gì
Điều khoản sử dụng
Chính sách bảo mật
0
Trang chủ
Công Nghệ Thông Tin
Kỹ thuật lập trình
Bài giảng Ngôn ngữ lập trình C và C++ (Phần 2: Ngôn ngữ lập trình C++) - Chương 3: Lớp và đối tượng
Đang chuẩn bị liên kết để tải về tài liệu:
Bài giảng Ngôn ngữ lập trình C và C++ (Phần 2: Ngôn ngữ lập trình C++) - Chương 3: Lớp và đối tượng
Thu Hằng
365
52
ppt
Không đóng trình duyệt đến khi xuất hiện nút TẢI XUỐNG
Tải xuống
"Bài giảng Ngôn ngữ lập trình C và C++ (Phần 2: Ngôn ngữ lập trình C++) - Chương 3: Lớp và đối tượng" để nắm bắt được những nội dung về lớp và các thao tác đối với lớp, sử dụng các đối tượng, hàm thành viên, con trỏ this, hàm bạn (friend function), định nghĩa lại các toán tử trong lớp, cấp phát động bộ nhớ, các thành phần kiểu static. | Phần 2: Ngôn ngữ lập trình C++ Chương 3: Lớp và đối tượng /52 Các nội dung chính Lớp và các thao tác đối với lớp Sử dụng các đối tượng Hàm thành viên Con trỏ this Hàm bạn (friend function) Định nghĩa lại các toán tử trong lớp Cấp phát động bộ nhớ Các thành phần kiểu static /52 Lớp và các thao tác cơ bản Các thao tác cơ bản Định nghĩa: Tương tự như định nghĩa 1 kiểu dữ liệu mới. Mỗi đối tượng đều phải thuộc về một lớp nào đó. Nên định nghĩa 1 lớp mới là xây dựng lớp đó để chuẩn bị tạo ra các đối tượng của lớp đó. Khai báo: tương tự như khai báo dữ liệu hay hàm con. Tuy nhiên việc khai báo lớp thường chỉ được dùng khi việc định nghĩa lớp này cần phải làm sau đó (như khi định nghĩa các lớp có sử dụng các thành phần của nhau) /52 Định nghĩa một lớp mới Định nghĩa một lớp mới cho phép tạo ra một lớp mới, bao gồm các thành phần dữ liệu và các hàm thành viên cần thiết. Cú pháp: class { //Đn các thành phần dữ liệu d1; //Đn các hàm thành viên | Phần 2: Ngôn ngữ lập trình C++ Chương 3: Lớp và đối tượng /52 Các nội dung chính Lớp và các thao tác đối với lớp Sử dụng các đối tượng Hàm thành viên Con trỏ this Hàm bạn (friend function) Định nghĩa lại các toán tử trong lớp Cấp phát động bộ nhớ Các thành phần kiểu static /52 Lớp và các thao tác cơ bản Các thao tác cơ bản Định nghĩa: Tương tự như định nghĩa 1 kiểu dữ liệu mới. Mỗi đối tượng đều phải thuộc về một lớp nào đó. Nên định nghĩa 1 lớp mới là xây dựng lớp đó để chuẩn bị tạo ra các đối tượng của lớp đó. Khai báo: tương tự như khai báo dữ liệu hay hàm con. Tuy nhiên việc khai báo lớp thường chỉ được dùng khi việc định nghĩa lớp này cần phải làm sau đó (như khi định nghĩa các lớp có sử dụng các thành phần của nhau) /52 Định nghĩa một lớp mới Định nghĩa một lớp mới cho phép tạo ra một lớp mới, bao gồm các thành phần dữ liệu và các hàm thành viên cần thiết. Cú pháp: class { //Đn các thành phần dữ liệu d1; //Đn các hàm thành viên f1(); }; E: từ khóa xác định mức độ che dấu (hay thuộc tính truy xuất): private, public hoặc protected Type: kiểu dữ liệu hoặc kiểu hàm và có thể là tên lớp Vị trí đặt đ/n lớp: có thể trước hoặc sau hàm main(). Không được đ/n một lớp trong một lớp khác /52 Ví dụ về đ/n lớp: Program 2.2 class Circle { private: static const float PI=3.1415; //Hằng số tĩnh, hằng số của lớp float r; //Bán kính, thành phần dữ liệu của từng đối tượng public: void setRadius(float re){ r=re; } float getRadius(){ return r; } float area(){ return PI*r*r; } }; /52 Khai báo lớp class Circle; //Khai báo lớp int main() { Circle c; //Khai báo đối tượng thuộc lớp c.setRadius(10); } class Circle { //Định nghĩa lớp đưa ra sau hàm main }; /52 Sử dụng các đối tượng Các thao tác cơ bản cho đối tượng: Khai báo: là thao tác đầu tiên để sử dụng được một đối tượng Truy nhập vào các thành phần: sử dụng toán tử “.” cho đối tượng thông thường, “->” cho đối tượng kiểu con trỏ. /52 Program 3.2, mở rộng Program
TÀI LIỆU LIÊN QUAN
Bài giảng Ngôn ngữ lập trình C và C++ (Phần 2: Ngôn ngữ C++) - Chương 2: Giới thiệu về ngôn ngữ lập trình C++
Bài giảng Ngôn ngữ lập trình C và C++ (Phần 2: Ngôn ngữ lập trình C++) - Chương 5: Các lớp nhập/xuất trong C++
Bài giảng Ngôn ngữ lập trình C và C++ (Phần 2: Ngôn ngữ lập trình C++) - Chương 3: Lớp và đối tượng
Bài giảng Ngôn ngữ lập trình C và C++ (Phần 2: Ngôn ngữ lập trình C++) - Chương 6: Mẫu (template)
Bài giảng Thuật toán và ngôn ngữ lập trình C: Chương 1, 2 (phần 2) - Hà Nguyên Long
Bài giảng Thuật toán và ngôn ngữ lập trình C: Chương 1, 2 (phần 1) - Hà Nguyên Long
Bài giảng Nhập môn về lập trình - Chương 2: Cấu trúc và thành phần của chương trình C
Bài giảng Lập trình trên Windows: Chương 2 - Trần Minh Thái (Phần 2)
Bài giảng học phần Lập trình nâng cao: Chương 2 - Vào/ra dữ liệu và các cấu trúc điều khiển chương trình
Bài giảng Cấu trúc dữ liệu và giải thuật (2013): Phần 2
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.