1. Trang chủ
  2. » Giáo án - Bài giảng

lập trình hướng đối tượng nguyễn tấn trần minh khang lthdt 13 da xa phương thức ảo sinhvienzone com

21 116 0

Đ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

Định dạng
Số trang 21
Dung lượng 312,99 KB

Nội dung

− Hiểu được cơ chế hoạt động của phương thức ảo.. − Khái niệm: Đa xạ là cơ chế t ầm vực động, cho phép "xác định" đúng hànhvi phương thức của đối tượng khi yêu cầu thực hiện.. − Việc "xá

Trang 1

Chương 13

ĐA XẠ-PHƯƠNG THỨC ẢO

Trang 2

− Hiểu được cơ chế hoạt động của

phương thức ảo

− Ứng dụng được phương thức ảo

− Thi cao học đề thi hay hỏi phần này

− Phỏng vấn xin việc người ta cũng rất

hay hỏi

Trang 3

− Hãy thực hiện đoạn chương trình dướiđây và cho biết kết quả của việc chạychương trình trong bốn trường hợp:

Trang 8

B

Sketchy()Sketchy(int)

C

Sketchy()Sketchy(int)

Sketchy()Sketchy(int)public

public

Trang 9

− Kết quả trường hợp 01

Trang 10

− Kết quả trường hợp 02

Trang 11

− Kết quả trường hợp 03

Trang 12

− Kết quả trường hợp 04

Trang 13

− Khái niệm: Đa xạ là cơ chế t ầm vực động, cho phép "xác định" đúng hành

vi (phương thức) của đối tượng khi

yêu cầu thực hiện

− Việc "xác định" được thực hiện theo

nguyên tắc tự nhiên: đối tượng thuộc

lớp nào sẽ gọi thực hiện phương thức

của lớp đối tượng đó

− Tầm vực động là cơ chế gọi thực hiệnphương thức thông qua con trỏ đốitượng

Trang 17

− Một phương thức được khai báo bắtđầu với từ khóa virtual thì được gọi làphương thức ảo và phương thức nàyđược gọi thực hiện theo cơ chế đa xạ

nếu lời gọi thực hiện phương thứcđược thông qua một con trỏ đốitượng

− Các phương thức ở lớp dẫn xuất cùngtên và cùng danh sách tham số đầuvào thì cũng sẽ là phương thức ảo

nếu ở lớp cơ sở phương thức cùngtên và cùng tham số là phương thức

ảo

Trang 18

ột cái máy có nhiều chi

tiết Mỗi chi tiết máy có thể là chi tiếtđơn hoặc là chi tiết phức

+ Chi ti ết đơn: là chi ti ết không chứa bên trong nó chi ti ết khác Thông tin

của chi tiết đơn bao gồm: mã số chi

mã s ố chi tiết, số lượng chi tiết thành

ph ần, danh sách các chi tiết thành

ph ần Giá tiền của chi tiết phức bằng

t ổng giá tiền của các chi tiết thành

ph ần.

Trang 19

Yêu c ầu: Thiết kế các lớp thích hợp

để thực hiện các yêu cầu sau:

+ Nh ập các chi tiết cho máy.

+ Tìm ki ếm một chi tiết máy theo mã số.

+ Tính ti ền cho một chi tiết máy, hoặc cho máy.

+ Xu ất các chi tiết máy.

+ Đếm số lượng chi tiết đơn có trong cái máy.

Trang 20

Bài toán: Công ty ABC là công ty sản

xuất kinh doanh thú nhồi bông Công

ty có nhiều nhân viên làm việc trong

ba bộ phận khác nhau: b ộ phận quản

lý, b ộ phận sản xuất, bộ phận văn phòng Việc tính lương cho nhân viên

dựa vào các yếu tố sau:

+ Đối với nhân viên văn phòng

Lương = Lương Cơ Bản + Số ngày làm

việc *100.000 + Trợ Cấp

+ Đối với nhân viên sản xuất

Lương = Lương Cơ Bản + Số Sản

Phẩm * 2.000

+ Đối với nhân viên quản lý

Trang 21

+ Ngoài ra công ty cần quản lý cácthông tin về nhân viên của mìnhnhư: h ọ tên, ngày sinh và các thông

s ố trên để tính lương cho từngnhân viên trong công ty

Yêu c ầu: Thiết kế các lớp thích hợp

để thực hiện các yêu cầu sau:

+ Nh ập thông tin của các nhân viên

để phục vụ cho việc tính lương.

+ Th ực hiện việc tính lương cho từng nhân viên.

+ Xu ất thông tin của các nhân viên.

+ Tính t ổng lương của công ty.

+ Tìm ki ếm một nhân viên theo họ tên.

Ngày đăng: 30/01/2020, 21:17

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w