Ngôn ng l p trình Java
http://my.opera.com/damngocvan/
blog/show.dml/34813132
T NG QUAN TÀI LI U
Nh ng khái ni m trong l p trình h ng đi t ng. ướ ượ
C b n v ngôn ng Java.ơ
C b n v đi t ng (Objects), nh ng đi t ng d ơ ượ ượ
li u đn gi n. ơ
L p (Classes) và k th a (Inheritance) ế
Giao di n (Interfaces) và Packages.
Gi i quy t nh ng l i th ng g p khi vi t ch ng ế ườ ế ươ
trình.
Bài 1: Nh ng khái ni m trong l p
trình h ng đi t ngướ ượ
Đi t ng là gì? ượ
Đnh nghĩa: Đi t ng là m t gói ph n m m bao ượ
g m nh ng bi n (variables) và nh ng ph nng ế ươ
th c liên quan (related methods).
Variables: l u tr tr ng thái (states) c a đi t ng.ư ượ
Methods: th hi n nh ng hành đng (behavior)
c a đi t ng. ượ
Vi c đóng gói này có 2 l i ích:
Tính module (Modularity).
Che gi u thông tin (Information-hiding).
Thông đi p (Message) là gì?
Nh ng đi t ng ph n m m t ng tác và giao ti p ượ ươ ế
v i nhau b ng cách truy n thông đi p (sending
message).
Thông đi p có 2 l i ích quan tr ng:
M i t ng tác gi a các đi t ng đu th c hi n ươ ượ
đc ch b ng các thông đi p.ượ
Nh ng đi t ng có th khác process, trên máy ượ
khác đu có th g i/nh n thông đi p cho nhau.