Professional Documents
Culture Documents
01 LapTrinhHuongDoiTuong
01 LapTrinhHuongDoiTuong
Bi Tn Lc btloc@fit.hcmus.edu.vn
-1-
HCMUS
LTUDQL 2
1.Lp i tng
C php:
HCMUS
LTUDQL 2
1. Lp i tng (tt)
V d:
-Vit chng trnh nhp vo im ton, vn, tnh im trung bnh ca mt hc sinh ri xut ra kt qu. -Ghi ch: lp HocSinh c 4 thuc tnh, 3 kh nng
Class HocSinh Private _ten As String Private _toan As Double Private _van As Double Private _dtb As Double Public Sub Nhap() End Sub Public Sub Xuat() End Sub Public Sub XuLy() End Sub End Class
-3-
HCMUS
LTUDQL 2
2.i tng
V d:
-4-
HCMUS
LTUDQL 2
Public Sub Nhap() Console.Write("Nhap ten:") _ten = Console.ReadLine() Console.Write("Nhap diem toan:") _toan = Console.ReadLine() Console.Write("Nhap diem van:") _van = Console.ReadLine() End Sub
-5-
HCMUS
LTUDQL 2
3.Phng thc khng c kiu d liu tr v (tt) Sub Xuat() Console.Write("Ho ten: {0}", _ten) Console.Write(" Toan: {0}", _toan) Console.Write(" Van: {0}", _van) Console.Write(" DTB: {0}", _dtb) End Sub Public Sub XuLy() _dtb = (_toan + _van) / 2 End Sub
-6-
HCMUS
LTUDQL 2
C php:
Function <TenPhuongThuc>(<ThamSo>) As <KieuTraVe> Dim <KetQua> As <KieuTraVe> Return <KetQua> End Function
-7-
HCMUS
LTUDQL 2
<TenDoiTuong>.<TenPhuongThuc>(<ThamSo>)
V d:
a.Nhap() b.Nhap()
-8-
HCMUS
LTUDQL 2
Dim a As HocSinh Dim b As HocSinh a = New HocSinh() a.Nhap() b.Nhap() 'Xay ra loi do doi tuong b chua tham chieu den vung nho Console.ReadLine()
-9-
HCMUS
LTUDQL 2
- 10 -
HCMUS
LTUDQL 2
11.p dng
- 11 -
HCMUS
LTUDQL 2
11.Cu hi
- 12 -
HCMUS