... p2 = new Manager();
Employee e2 = (Employee) p2;
Kế thừavàđahình
Kế thừavàđa hình
26
NguyễnViệtHà
Đa kế thừa
Java không cho phép đakếthừa từ nhiều lớp cơ sở
đảm bảo tính dễ hiểu
hạn ... void moveTo(int x1, int y1) { }
}
Kế thừavàđa hình
39
NguyễnViệtHà
Bài tập
Sử dụng kiến thức về kếthừavàđahình
để thiết kế các lớp sau
Các lớp đối tượng hình học cơ sở Point,
Circle, ... p = new Point(10, 10);
Kế thừavàđa hình
4
NguyễnViệtHà
Polymorphism (đa hình) là gì
Polymorphism: nhiều hình thức, nhiều kiểu
tồn tại
Đa hình trong lập trình
đa hình hàm: hàm trùng tên,...
...
Truyền thống yêu nước.
Truyền thống yêu nước.
-
-
Tập quán lạc hậu.
Tập quán lạc hậu.
-
-
Truyền thống đoàn kết.
Truyền thống đoàn kết.
-
-
Truyền thống đạo đức.
Truyền thống đạo đức.
... nam nữ công nhân và nông
sĩ săn sóc yêu thương bộ đội như con đẻ của mình; những nam nữ công nhân và nông
dân thi đua tăng gia sản xuất,không quản khó nhọc để giúp một phần vào kháng
dân thi ... nữ công nhân và nông dân thi đua tăng gia
ơng bộ đội như con đẻ của mình. Từ những nam nữ công nhân và nông dân thi đua tăng gia
sản xuất,không quản khó nhọc để giúp một phần vào kháng chiến,...
... 5.7, kết quả ở hình 5.12
Hình 5.12: Kết quả của ví dụ 5.7
5.3 ĐAKẾTHỪA (MULTIPLE INHERITANCE)
Một lớp có thể được dẫn xuất từ nhiều lớp cơ sở, sự dẫn xuất như vậy được gọi là đakế thừa. Đa
kế ... NHẬP
Trong chương này và chương kế, chúng ta tìm hiểu hai khả năng mà lập trình hướng đối tượng
cung cấp là tính kếthừa (inheritance) và tính đahình (polymorphism). Tính kếthừa là một hình
thức của ... trở
thành phân cấp kếthừa như hình 5.2
Hình 5.2: Một phân cấp kếthừa cho các thành viên của trường đại học cộng đồng.
Phân cấp kếthừa quan trọng khác là phân cấp Shape ở hình 5.3.
11: Base2...
...
III /Bài tập :
III /Bài tập :
4. Hãy kể 1 vài việc mà các bạn đãvà sẽ làm để góp phần giữ gìn và phát
huy truyền thống tốt đẹp của dân tộc, của ... ?
III /Bài tập :
III /Bài tập :
2. Bạn hãy tìm hiểu nguồn gốc và ý nghĩa của 1 truyền thống ở quê bạn
(phong tục, tập quán, lễ hội truyền thống, trò chơi dân gian, trang phục
dân tộc ) và giới ... đẹp của dân tộc, lên án và
ngăn chặn những hành vi làm tổn hại đến truyền thống dân tộc.
III /Bài
III /Bài
tập :
tập :
a) Tìm đọc tài liệu về truyền thống và phong tục, tập quán của dân tộc
b)...
... lienhe@docs.vn Tel : 0918.775.368
Bài cá nhân môn: Kinh tế phát triển
Họ và tên : Nguyễn Phương Thảo
Lớp : Kinh tế phát triển 49B
Đề bài:
Bình luận về tính kếthừavà sự tiến bộ trong quan điểm ... nguồn
lực tác động đến tăng trưởng kinh tế.
Các mô hình kinh tế sau có sự kếthừavà hoàn thiện các yếu tố
của mô hình kinh tế trước. Như Ricacdo và Harrod – Domar đều có yếu
tố T nhưng sự khác ... nghệ ngay trong
nước…
Ngoài những điểm kếthừavà hoàn thiện các yếu tố của mô hình
trước, các mô hình sau cũng có những nét mới tiến bộ hơn. Như Ricacdo
và Harrod – Domar, do việc giải thích...
... thức của lớp Object như sau:
Thừa kếvàĐahình Gvhd: Nguyễn Tấn Trần Minh Khang
37
5.2.2 Gọi hàm dựng lớp cơ sở
Trong Ví dụ 5-1 lớp ListBox thừakế từ Window và có hàm dựng ba tham số. Trong ... hiện này thành giá trị của biến.
Thừa kếvàĐahình Gvhd: Nguyễn Tấn Trần Minh Khang
42
Hình 5-2 Boxing và sau đó unboxing
Ví dụ 5-5 Minh họa boxing và unboxing
using System;
public ... thừakế các đặc tính từ lớp A nhưng có thêm một số cài đặt
riêng. Đahình cũng là cách có thể dùng nhiều dạng của một kiểu mà không quan
tâm đến chi tiết.
5.3.1 Tạo kiểu đahình
ListBox và...
... thế giới
thực và cách thức mô hình hóa những quan hệ này trong mã chương trình dựa trên
khái niệm kế thừa. Các mối quan hệ này được biểu diễn thông qua tính kế
thừavà
tính đa hình.
III.1. ... lớp khác thường xuyên
kế thừa để sử dụng.
III.9.9. Bàitập tổng hợp
1. Hãy xây dựng các lớp đối tượng trong câu hỏi 3, thiết lập các quan hệ kếthừa
dựa trên cây kếthừa mà bạn xây dựng. Mỗi ... các hình mà nó dẫn xuất. Hãy xây
dựng lớp cơ sở của các lớp trên và thực thi đahình với phương thức Draw().
Sau đó tạo lớp Tester cùng với hàm Main() để
thử nghiệm đahình giống như
bài tập...
... ớ
Window.
Window.
Bài 5. Kếthừa – Đahình
Bài 5. Kếthừa – Đa hình
Mục tiêu của bài:
Mục tiêu của bài:
Nhằm trang bị cho người học:
Nhằm trang bị cho người học:
Kiến thức và kỹ năng về tính thừa kế.
Kiến ... thức và kỹ năng về tính thừa kế.
Kiến thức và kỹ năng về tính đa hình.
Kiến thức và kỹ năng về tính đa hình.
Các kiến thức về lớp trừu tượng.
Các kiến thức về lớp trừu tượng.
Kiến thức và ... về tham số và các phương thức nạp chồng.
Kiến thức và kỹ năng về thuộc tính.
Kiến thức và kỹ năng về thuộc tính.
1. Sự kế thừa
1. Sự kế thừa
class Animal
class Animal
{
{
...
... thuyết khác, D.Ricardo dựa vào lý thuyết của A.Smith, kếthừa
và phát triển. Ông phân biệt rõ hai thuộc tính của hàng hoá là giá trị sử dụng và
giá trị trao đổi và chỉ rõ giá trị sử dụng là ... thì phải đem so
sánh lao động hao phí làm ra nó và hao phí làm ra bạc và vàng ( ông là ngời lấy
bạc và vàng làm chất liệu cho tiền tệ ). Ông chỉ thừa nhận lao động khai thác
bạc là nguồn gốc ... nào
Trong bối cảnh vào cuối thế kỷ XVIII, ở các nớc Anh và Pháp, học thuyết
kinh tế cổ điển xuất hiện. Vào thời kỳ này sau khi tích luỹ đợc một số lớn tiền
tệ, giai cấp t sản tập trung vào phát triển...
... cho các chuỗi w
1
= (a+b*c)*a và w
2
= (a + b)*+c
theo phương pháp Earley.
G:
E → T|E + T F → I|(E)
T → F|T * F I → a|b|c
Bài tập Lý thuyết Ngôn ngữ Hình thức và Automata
Trường ĐH Bách ... 0} và L
4
= {a
n
: n là nguyên tố} là không chính qui.
M
1
:
a
b a
b
a, b
M
2
:
a
b
a
a, b
a
b
b b
p
0
p
1
p
2
b
b
a a
q
0
q
2
q
1
Bài tập Lý thuyết Ngôn ngữ Hình thức và ...
C
G
E
M
8
0
1
0,1
0
0
1
1
0,1
0,1
q
0
q
1
q
2
q
3
q
4
q
5
M
5
Bài tập Lý thuyết Ngôn ngữ Hình thức và Automata
Trường ĐH Bách Khoa - Khoa CNTT - Người soạn: Hồ Văn Quân 3/5...