Cỏc hàm và phương thức đặc biệt

Một phần của tài liệu Bài giảng ngôn ngữ lập trình Java doc (Trang 52 - 53)

V. Xõy dựng Class trong Java

V.6Cỏc hàm và phương thức đặc biệt

Phương thức khởi tạo:

Phương thức khởi tạo (constructor) dựng để khởi tạo một đối tượng của lớp và đặt trạng thỏi ban đầu cho đối tượng bằng cỏch xỏc định giỏ trị cho cỏc thuộc tớnh của lớp.

Mỗi lớp cú thể cú 1 hoặc nhiều phương thức khởi tạo.

Phương thức khởi tạo cú cựng tờn với tờn lớp và khụng cú kiểu dữ liệu trả về.

Khi khụng khai bỏo phương thức khởi tạo, đối tượng được tạo ra bằng phương thức khởi tạo mặc định với cỏc giỏ trị mặc định của cỏc thuộc tớnh.

Constructor khụng được kế thừa, nú chỉ được định nghĩa cho chớnh lớp cha. Vấn đề sử dụng phương thức khởi tạo của lớp cha trong cỏc lớp dẫn xuất sẽ bàn trong phần “Tớnh thừa kế”

Phương thức hủy:

Trỏi với phương thức khởi tạo, phương thức hủy được gọi khi đối tượng được giải phúng. Tuy nhiờn, trong Java cụng việc này được làm tự động, lập trỡnh viờn khụng cần quan tõm. Trong trường hợp cần thiết ta cú thể khai bỏo phương thức hủy theo cỳ phỏp:

protected void finalize() { // Body of Method }

Hàm main()

Đõy là một hàm đặc biệt được cài đặt trong lớp được gọi thực thi đầu tiờn trong chương trỡnh. Vỡ nú được gọi khi chưa cú đối tượng nào được tạo ra nờn nú luụn được khai bỏo là static. Hơn nữa, việc gọi hàm main() đương nhiờn là diễn ra bờn ngoài lớp nờn nú cũng cần cú mức độ truy cập là public.

Hàm main() cú một tham số là một mảng cỏc chuỗi chứa nội dung cỏc tham số dũng lệnh.

Một phần của tài liệu Bài giảng ngôn ngữ lập trình Java doc (Trang 52 - 53)