1. Trang chủ
  2. » Công Nghệ Thông Tin

lập trình hướng đối tượng C++

38 93 0
Tài liệu đã được kiểm tra trùng lặp

Đ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

Thông tin cơ bản

Tiêu đề Lập Trình Hướng Đối Tượng C++
Tác giả Nguyễn Sơn Hoàng Quốc, Nguyễn Tấn Trần Minh Khang
Người hướng dẫn ThS. Nguyễn Tấn Trần Minh Khang
Trường học Khoa Công Nghệ Thông Tin, Trường Đại Học Đà Nẵng
Chuyên ngành Lập Trình Hướng Đối Tượng C++
Thể loại Giáo Trình
Thành phố Đà Nẵng
Định dạng
Số trang 38
Dung lượng 488,61 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

ĐỐI TƢỢNG object Ví dụ 1: CHocSinh x; Trong ví dụ trên ta nói x là một đối tượng thuộc về lớp đối tượng CHocSinh..  Ví dụ 2: CHocSinh a,b; CHocSinh y; Trong ví dụ trên ta nói a,b,y là

Trang 1

Chương 3 LẬP TRÌNH HƯỚNG

ĐỐI TƯỢNG VỚI C++

Trang 2

0 ĐẶT VẤN ĐỀ

 Viết chương trình nhập họ tên, điểm toán, điểm văn của một học sinh Tính điểm trung bình và xuất kết quả.

Trang 3

1 LỚP ĐỐI TƢỢNG (class)

 Khái niệm: Lớp đối tượng tượng hiểu một cách đơn giản nhất là sự tích hợp của hai thành phần: Thành phần

Trang 4

1 LỚP ĐỐI TƢỢNG (class)

 Ví dụ: Hãy khai báo lớp cho bài toán

được nêu ra trong phần đặt vấn đề.

Trang 6

2 ĐỐI TƢỢNG (object)

Khái niệm: Đối tƣợng là một sự thể hiện của một lớp Trong một lớp có thể

có nhiều sự thể hiện khác nhau Nói một cách khác:

có thể có nhiều đối tƣợng cùng thuộc về một lớp.

 Cú pháp khai báo đối tượng.

1 CTenLop <Tenđt>;

Trang 7

2 ĐỐI TƢỢNG (object)

 Ví dụ 1: CHocSinh x;

Trong ví dụ trên ta nói x là một đối tượng thuộc về lớp đối tượng CHocSinh.

 Ví dụ 2: CHocSinh a,b;

CHocSinh y;

Trong ví dụ trên ta nói a,b,y là

ba đối tượng thuộc về lớp đối tượng CHocSinh Nói một cách khác: Lớp đối tượng CHocSinh

Trang 9

3 PHƯƠNG THỨC (method)

 Ví dụ 1: Định nghĩa phương thức nhập của lớp CHocSinh.

1 void CHocSinh :: Nhap ()

Trang 10

3 PHƯƠNG THỨC (method)

 Ví dụ 2: Định nghĩa phương thức XuLy của lớp CHocSinh.

1 void CHocSinh :: XuLy ()

2 {

3 dtb=(float)(toan+van)/2;

4 }

Trang 11

3 PHƯƠNG THỨC (method)

 Ví dụ 3: Định nghĩa phương thức Xuat của lớp CHocSinh.

1 void CHocSinh :: Xuat ()

Trang 12

4 ĐỐI TƢỢNG HÀNH ĐỘNG

 Khái niệm: Đối tượng hành động là đối tượng gọi thực hiện phương thức mà lớp đối tượng

Trang 13

4 ĐỐI TƯỢNG HÀNH ĐỘNG

 Ví dụ 1:

 Trong câu lệnh thứ hai của

đoạn chương trình trên ta nói: đối tượng hs gọi thực hiện phương thức Nhập

Trang 14

 Trong câu lệnh thứ hai của

đoạn chương trình trên ta nói: đối tượng a gọi thực hiện phương thức Nhập

 …v v

Trang 15

hoten toan van dtb

hoten toan van

hoten toan

void Nhap() void Xuat() void XuLy()

a

c

3 b.Nhap();

4 c.Nhap();

Trang 16

4 ĐỐI TƢỢNG HÀNH ĐỘNG

 Ví dụ 1: Định nghĩa phương thức nhập của lớp CHocSinh.

1 void CHocSinh :: Nhap ()

Trang 17

4 ĐỐI TƢỢNG HÀNH ĐỘNG

 Ví dụ 2: Định nghĩa phương thức XuLy của lớp CHocSinh.

1 void CHocSinh :: XuLy ()

2 {

3 dtb=(float)(toan+van)/2;

4 }

Trang 18

4 ĐỐI TƢỢNG HÀNH ĐỘNG

 Ví dụ 3: Định nghĩa phương thức Xuat của lớp CHocSinh.

1 void CHocSinh :: Xuat ()

Trang 19

kết quả.

Trang 38

7 BÀI TẬP VỀ NHÀ

Làm tất cả các bài tập của chương 01 bằng phương pháp lập trình hướng đối tượng (9 bài).

Ngày đăng: 28/03/2014, 21:22

TỪ KHÓA LIÊN QUAN