01/10/2018, 08:17
Không hiểu new trong java sinhvien sv = new sinhvien(i,ht,dm1,dm2)
sinhvien sv = new sinhvien là sao mọi người
Bài liên quan
sinhvien sv = new sinhvien là sao mọi người
Em có học về lập trình hướng đối tượng không ?
Cái này thường gọi là hàm khởi tạo.
Giả sử có một class, bạn khai báo dạng
class Ahjhj {...}
thìAhjhj(...)
sẽ là các hàm tạo của đối tượng. Nếu coder không khai báo hàm tạo nào thì ngôn ngữ sẽ cung cấp cho bạn một hàm tạo mặc định làAhjhj()
và các giá trị của các thuộc tính khi được khởi tạo bằng hàm tạo mặc định thì tuỳ ngôn ngữVí dụ:
Như vậy, khi KHỞI TẠO một object thuộc class SinhVien, ta có thể khởi tạo như sau:
SinhVien sv = new SinhVien(1, "noz1995", 6.9, 10);
thì ta sẽ có một object sv với các thuộc tính:sv.MaSinhVien == 1
sv.HoTen == “noz1995”
sv.DiemMon1 == 6.9
sv.DiemMon2 == 10
hàm khởi tạo à anh …
hay quá cam o ah nhiều …
Ahihi