1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Bài thực hành số 13 - Lập trình tổng quát doc

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

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 1
Dung lượng 43,56 KB

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

Nội dung

Cài kiểu dữ liệu tổng quát Pair xem bài giảng.. Viết lớp TestPair với hàm main thử nghiệm Pair.. Viết lớp ArrayAlg cung cấp các phương thức tổng quát sau đây để xử lý dữ liệu mảng: a.. p

Trang 1

Trường Đại học Công nghệ Lập trình hướng đối tượng HKI 2010-2011

1

Lp trình tng quát

Câu 1

Cài kiểu dữ liệu tổng quát Pair<T> (xem bài giảng) Bổ sung thêm phương thức

toString() để phục vụ việc in ra màn hình Viết lớp TestPair với hàm main() thử nghiệm

Pair<T> Thử dùng Pair<String>, Pair<int>, Pair(Integer)

Câu 2

Viết lớp ArrayAlg cung cấp các phương thức tổng quát sau đây để xử lý dữ liệu mảng:

a printArray(T[] a): in các phần tử của mảng a ra màn hình Viết hàm main để test

phương thức này

b printArray(T[] a, start, end): in các phần tử a[start]….a[end-1] ra màn hình Nếu các

giá trị start và end không hợp lệ hoặc start >= end, phương thức cần ném ngoại lệ

InvalidSubscriptException Nếu không, phương thức cần trả về số phần tử được in Dùng

hàm main để test với các loại mảng chứa số nguyên, số thực, String

c maxTwo(T[]): tìm hai phần tử có giá trị cao nhất trong mảng T, trả về kết quả đặt trong

một đối tượng Pair<T>

Câu 3

Sửa lớp MyList (bài thực hành tuần trước) thành lớp tổng quát với các phương thức cơ

bản như trong sơ đồ bên dưới (lưu ý, sơ đồ dưới là phiên bản của bài thực hành tuần

trước, nó không liên quan đến lớp tổng quát) Viết hàm main() thử nghiệm với

MyList<String>, MyList<Animal>, MyList<? extends Animal>

+ Node( Item , Node)

+ data: Item

+ next: Node

Node

+ MyList ()

+ append( Item )

+ appendList(MyList)

- Node: start

- Node: end

MyList

+ clone(): Item + toString(): String

"Interface"

Item

+ NumeralItem(int)

- int: value

NumeralItem

+ StringItem(String)

- String: value

StringItem

Ngày đăng: 09/07/2014, 20:20

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w