JAVA CORE - Trang 45

Bạn có thể định nghĩa nhiều phương thức khởi tạo cho một lớp. Giống như các phương
thức khác, phương thức khởi tạo lớp có thể bị nạp chồng (overload)

Ví dụ một phương thức khởi tạo:

Đoạn mã sau đây định nghĩa một phương thức khởi tạo tường minh (explicit) cho một lớp
Employee. Phương thức khởi tạo bao gồm tên và tuổi. Chúng được coi như các tham số và
gán các giá trị của chúng vào các biến của lớp. Chú ý rằng từ khoá ‘this’ được sử dụng để
tham chiếu đến đối tượng hiện hành của lớp.

Chương trình 3.4

Class Employee

{ String name;

int age;

Employee (String var name,int varage)

{ this.name = varname;

this.age = varage;

}

public static void main (String arg[])

{

Employee e = new Employee (‘Allen”.30);

}

}

3.7.5

Phương thức khởi tạo của lớp dẫn xuất

Phương thức khởi tạo của một lớp dẫn xuất có tên trùng với tên của lớp dẫn xuất đó. Câu
lệnh dùng để gọi phương thức khởi tạo của một lớp dẫn xuất phải là câu lệnh đầu tiên trên
phương thức khởi tạo của lớp con đó. Lý do là lớp cha hình thành trước khi có các lớp dẫn
xuất.

3.8 Các toán tử

Một chương trình thực tế bao hàm việc tạo ra các biến. Các toán tử kết hợp các giá trị đơn
giản hoặc các biểu thức con thành những biểu thức mới, phức tạp hơn và có thể trả về các
giá trị. Điều này có hàm ý tạo ra các toán tử luận lý, số học, quan hệ và so sánh trên các
biểu thức.

Java cung cấp nhiều dạng toán tử.Chúng bao gồm:

Toán tử số học
Toán tử dạng bit
Toán tử quan hệ
Toán tử luận lý
Toán tử điều kiện
Toán tử gán

Liên Kết Chia Sẽ

** Đây là liên kết chia sẻ bới cộng đồng người dùng, chúng tôi không chịu trách nhiệm gì về nội dung của các thông tin này. Nếu có liên kết nào không phù hợp xin hãy báo cho admin.