tailieunhanh - Bài giảng Kỹ thuật lập trình: Phần 2 - ĐH CNTT&TT

Tiếp nối nội dung phần 1, phần 2 của bài giảng "Kỹ thuật lập trình" trang bị cho người học những kiến thức về lập trình hướng đối tượng trong C++ và các phương pháp xử lý đồ họa căn bản. để nắm bắt các nội dung chi tiết. | Bài giảng Kỹ thuật lập trình - Ngành Truyền thông đa phương tiện Chương 2 Lập trình hướng đối tượng trong C Lớp và đối tượng Khái niệm cú pháp khai báo Lớp Lớp là thành phần cơ bản của chương trình hướng đối tượng dùng để định nghĩa đối tượng. Đối tượng - Đối tượng là sự thể hiện của lớp. - Mỗi đối tượng được xác định bởi thuộc tính dữ liệu biến và hành vi phương thức . Thuộc tính để xác định tính chất riêng của đối tượng hành vi là hành động tác động lên đối tượng. Cú pháp Cú pháp khai báo lớp class tên_lớp mức_độ_truy_cập Các_thuộc_tính mức_độ_truy_cập Các_phương_thức tên_đối_tượng Cú pháp khai báo đối tượng tên_lớp tên_đối tượng - Thuộc tính như khai báo biến - Phương thức như khai báo hàm Cách truy xuất Tên_đối_tượng. Tên_thuộc_tính Tên_đối_tượng. Tên_phương_thức Mức độ truy cập - Private chỉ cho phép các hàm trong lớp truy cập đến thành phần này các lớp khác không thể truy cập. - Public được phép truy cập từ mọi lớp. - Protected cho phép các thành viên của cùng một lớp hoặc từ một lớp dẫn xuất của nó. - Khi không có từ khóa truy cập thì toàn bộ các thành viên của lớp được hiểu mặc định là có thuộc tính private. class A class B mac dinh la private void h int x 38 Bô môn Truyền thông đa phương tiện - Trường Đai học Công nghệ thông tin và truyền thông Bài giảng Kỹ thuật lập trình - Ngành Truyền thông đa phương tiện void g g trong cùng lớp A với x nên g truy xuất đươc x x public int f x 1 truy xuat tp private g return x A a sai vì x là private của A int main A a sai vì g là private của A cout đúng vì f là public của A Ví dụ Viết chương trình tính điểm trung bình bằng cách thiết kế lớp sinh viên có các thuộc tính là hoten điểm lý thuyết điểm thực hành và các phương thức là nhập xuất tính điểm trung bình. using namespace std class sinhvien private char hoten 30 float dlt dth cac thuoc tinh public void nhap phuong thuc nhap cout Nhap ho ten cin hoten cout Nhap dlt cin dlt cout Nhap dth cin dth float tinhdtb return dlt dth 2 void xuat float

TỪ KHÓA LIÊN QUAN
crossorigin="anonymous">
Đã 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.