Khởi tạo static trong java

Mọi người cho em hỏi là trong java có hàm khởi tạo static không ạ, giống như trong C# có hàm static tenclass(){


}

1 Like

trong java có 1 hàm gọi là hàm contructor dùng khi new 1 object với dạng sau: [access modifier] tên_class([tham số]){
}
ngoài ra còn có thể dùng block static làm nhiệm vụ khởi tạo trước khi new object là:
static{…}

Thank anh đúng cái em đáng tìm

Bạn nói sai rồi @qloved

Block Static mà bạn nói không phải là để làm nhiệm vu khởi tạo trước khi new Object, Block Static gắn liền với class và nó chỉ chạy 1 lần duy nhất khi Ứng dụng của bạn chạy.

Còn 1 loại block khác không phải là static, được định nghĩa bất cứ đâu trong class “{}” mới được chạy trước khi khởi tạo Object bằng từ khóa new.

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?