Ngôn ngữ lập trình - Chương 3 (HUST)
- Pages
- 52
- Format
- Size
- 444 KB
- Trường
- Đại học Bách khoa Hà Nội
- Views
- 0
- Comments
- 0
- Lượt tải
- 0
Chương 3 về lớp và đối tượng trong C++, bao gồm các nội dung về định nghĩa lớp, hàm thành viên, con trỏ this, cấp phát động bộ nhớ và các thành phần static. Tài liệu cung cấp các ví dụ minh họa về cách sử dụng lớp và đối tượng trong lập trình hướng đối tượng.
Frequently asked questions
Is this document free?
Yes. “Ngôn ngữ lập trình - Chương 3 (HUST)” is free — just sign in and click Download to get the original file.
How many pages is this document?
The document has 52 pages, for the course Ngôn ngữ lập trình. You can preview it online before downloading.
Can I preview before downloading?
Yes. You can preview this document right on this page with the online reader, then decide whether to download.
- Document name
- Ngôn ngữ lập trình - Chương 3 (HUST)
- School / Course
- Đại học Bách khoa Hà Nội · Ngôn ngữ lập trình
- Content
- Chương 3 giới thiệu về Lớp và đối tượng trong C++, bao gồm định nghĩa lớp, hàm thành viên, cách sử dụng đối tượng và các khái niệm nâng cao như hàm bạn, định nghĩa lại toán tử, cấp phát động bộ nhớ.
- Table of contents
- Chương 3: Lớp và đối tượng
- Các nội dung chính
- Lớp và các thao tác cơ bản
- Định nghĩa một lớp mới
- Ví dụ về đ/n lớp: Program 2.2
- Khai báo lớp
- Sử dụng các đối tượng
- Program 3.2, mở rộng Program 2.2
- Hàm thành viên (member functions)
- Phân biệt giữa hàm thành viên và hàm tự do
- Các thao tác cơ bản cho hàm thành viên
- Hàm tự thiết lập và hàm tự hủy
- Hàm thành viên và hàm tự do
- Hàm thành viên: là hàm thuộc một lớp, và
- Hàm tự do: là các hàm
- Pages
- 52 pages
- Uploaded by
- lienhejb
Generating preview...
Description
om du on g th an co ng .c Phần 2: Ngôn ngữ lập trình C++ cu u Chương 3: Lớp và đối tượng 1 om Các nội dung chính Con trỏ this ng th an Hàm thành viên co Sử dụng các đối tượng .c Lớp và các thao tác đối với lớp du on g Hàm bạn (friend function) cu u Đị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 2/52 om Lớp và các thao tác cơ bản .c 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) cu u du on g th an co ng 3/52 Định nghĩa một lớp mới om .c Định nghĩa một lớp mới cho phép tạo ra một du on g th an co ng 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. E: từ khóa xác định mức độ che dấu (hay Cú pháp: cu u class <Tên lớp> { //Đn các thành phần dữ liệu <E:> <type> d1; … //Đn các hàm thành viên <E:> <type> f1();… }; 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 4/52 Ví dụ về đ/n lớp: Program 2.2 om cu u du on g public: void setRadius(float re){ r=re; } float getRadius(){ return r; } float area(){ return PI*
Ngôn ngữ lập trình - Chương 3 (HUST)
Generating preview...
om du on g th an co ng .c Phần 2: Ngôn ngữ lập trình C++ cu u Chương 3: Lớp và đối tượng 1 om Các nội dung chính Con trỏ this ng th an Hàm thành viên co Sử dụng các đối tượng .c Lớp và các thao tác đối với lớp du on g Hàm bạn (friend function) cu u Đị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 2/52 om Lớp và các thao tác cơ bản .c 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) cu u du on g th an co ng 3/52 Định nghĩa một lớp mới om .c Định nghĩa một lớp mới cho phép tạo ra một du on g th an co ng 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. E: từ khóa xác định mức độ che dấu (hay Cú pháp: cu u class <Tên lớp> { //Đn các thành phần dữ liệu <E:> <type> d1; … //Đn các hàm thành viên <E:> <type> f1();… }; 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 4/52 Ví dụ về đ/n lớp: Program 2.2 om cu u du on g public: void setRadius(float re){ r=re; } float getRadius(){ return r; } float area(){ return PI*
Read full document
- Document name
- Ngôn ngữ lập trình - Chương 3 (HUST)
- School / Course
- Đại học Bách khoa Hà Nội · Ngôn ngữ lập trình
- Content
- Chương 3 giới thiệu về Lớp và đối tượng trong C++, bao gồm định nghĩa lớp, hàm thành viên, cách sử dụng đối tượng và các khái niệm nâng cao như hàm bạn, định nghĩa lại toán tử, cấp phát động bộ nhớ.
- Table of contents
- Chương 3: Lớp và đối tượng
- Các nội dung chính
- Lớp và các thao tác cơ bản
- Định nghĩa một lớp mới
- Ví dụ về đ/n lớp: Program 2.2
- Khai báo lớp
- Sử dụng các đối tượng
- Program 3.2, mở rộng Program 2.2
- Hàm thành viên (member functions)
- Phân biệt giữa hàm thành viên và hàm tự do
- Các thao tác cơ bản cho hàm thành viên
- Hàm tự thiết lập và hàm tự hủy
- Hàm thành viên và hàm tự do
- Hàm thành viên: là hàm thuộc một lớp, và
- Hàm tự do: là các hàm
- Pages
- 52 pages
- Uploaded by
- lienhejb
Comments (0)
No comments yet. Be the first!
K5 Bộ đề luyện thi Trạng Nguyên Tiếng Việt (NXB DHQG)
K2 Bộ đề luyện thi Trạng Nguyên Tiếng Việt (NXB DHQG)
K3 Bộ đề luyện thi Trạng Nguyên Tiếng Việt (NXB DHQG)
K4 Bộ đề luyện thi Trạng Nguyên Tiếng Việt (NXB DHQG)
K1 Bộ đề luyện thi Trạng Nguyên Tiếng Việt (NXB DHQG)
Comments (0)
No comments yet. Be the first!