Tải bản đầy đủ (.ppt) (13 trang)

Tài liệu Lập trình hướng đối tượng - chương 6 pdf

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (280.02 KB, 13 trang )

12/23/13
12/23/13


04:13
04:13
Lập trình hướng đối tượng
Lập trình hướng đối tượng
Hà Văn Sang
Khoa HTTT,
Academy Of Finance, Hanoi
Hà Văn Sang
Bộ môn: Tin học TC – KT
Khoa: Hệ Thống Thông Tin Kinh tế - Học Viện Tài Chính
Tel: 0982.165.568
Email:
Website: />Lập trình hướng đối tượng
12/23/13
12/23/13


04:13
04:13
Lập trình hướng đối tượng
Lập trình hướng đối tượng
Hà Văn Sang
Khoa HTTT,
Academy Of Finance, Hanoi
CHƯƠNG VI
Object Oriented Programing– Information Systems Department
3


1. Khuôn hình hàm
1. Khuôn hình hàm
Định nghĩa
Ví dụ 1: xây dựng hàm tìm max của hai số thực
-
Xây dựng hàm tính max của ba số thực
-
Xây dựng hàm tính max của n số thực
Giải quyết:

Nạp chồng hàm max
Vấn đề được giải quyết, nhưng phải viết n hàm
Object Oriented Programing– Information Systems Department
4
1. Khuôn hình hàm
1. Khuôn hình hàm
Ví dụ 2: xây dựng hàm tìm max của hai số bất kỳ
Giải quyết:
int max(int a, int b){
if(a>b) return a;
elsse return b;}
float max(float a, float b){
if(a>b) return a;
elsse return b;}
Object Oriented Programing– Information Systems Department
5
1. Khuôn hình hàm
1. Khuôn hình hàm
Khái niệm
Là mẫu của hàm có tham số là kiểu của đối số

Với mỗi giá trị hợp lệ của đối số sẽ phát sinh một
hàm cụ thể gọi là hàm thể hiện
Khai báo:
template <class T1, class T2....> <kiểu giá trị trả về> <tên khuôn hình
hàm>([ds tham số])
{
//thân khuôn hình hàm
}

×