Các hàm tạo có nên là java công khai không?

Mục lục:

Các hàm tạo có nên là java công khai không?
Các hàm tạo có nên là java công khai không?
Anonim

Không, Bộ tạo có thể là công khai, riêng tư, được bảo vệ hoặc mặc định(không có công cụ sửa đổi quyền truy cập nào cả). Đặt một cái gì đó ở chế độ riêng tư không có nghĩa là không ai có thể truy cập nó. Nó chỉ có nghĩa là không ai bên ngoài lớp có thể truy cập nó. Vì vậy, hàm tạo riêng cũng hữu ích.

Các hàm tạo có thể là riêng tư trong Java không?

Một phương thức khởi tạo riêng trong Java được sử dụng để hạn chế việc tạo đối tượng. Nó là một phương thức khởi tạo cá thể đặc biệt được sử dụng trong các lớp chỉ dành cho thành viên tĩnh. Nếu một hàm tạo được khai báo là private, thìcác đối tượng của nó chỉ có thể truy cập được từ bên trong lớp đã khai báo. Bạn không thể truy cập các đối tượng của nó từ bên ngoài lớp phương thức khởi tạo.

Các hàm tạo mặc định là riêng tư hay công khai?

Trong C ++, hàm tạo được tự động gọi khi đối tượng của một lớp được tạo. Theo mặc định, các hàm tạo được định nghĩa trong phầnpublic của lớp.

Tại sao chúng ta thường khai báo hàm tạo là thành viên công khai trong Java?

Hàm tạo public cũng có nghĩa lànó có thể được truy cập bên ngoài lớp Lớp khác cũng có thể lấy chúng theo cách đơn giảntuy nhiên nếu chúng ta đặt hàm tạo là private thì không thể truy cập được ngoài lớp. Ngoài ra, chúng tôi đặt hàm tạo là hàm tạo công khai để khởi tạo lớp ở bất kỳ vị trí nào trong chương trình.

Làm cách nào để đặt hàm tạo của tôi ở chế độ công khai?

Đặt phương thức khởi tạo ở chế độ công khai nếu bạn cho phép mã khách hàng bên ngoài gói khởi tạo đối tượng của bạn. Nếu bạn khôngmuốn điều đó (vì đối tượng là gói cụ thể hoặc bản thân đối tượng không thể được khởi tạo trực tiếp)use package-private.

Đề xuất:

Bài viết thú vị
Tại sao phân tích học lại quan trọng trong kỹ thuật cơ khí?
Đọc thêm

Tại sao phân tích học lại quan trọng trong kỹ thuật cơ khí?

Bộ tộc đặc biệt quan trọng trong thế giới ngày nay vìrất nhiều năng lượng bị mất do ma sát trong các thành phần cơ học. Để sử dụng ít năng lượng hơn, chúng ta cần giảm thiểu lượng năng lượng bị lãng phí. Năng lượng đáng kể bị mất do ma sát trong các giao diện trượt.

Tại sao hóa sinh lại tuyệt vời?
Đọc thêm

Tại sao hóa sinh lại tuyệt vời?

Nó giúp chúng ta hiểu các chủ đề đa dạng như bệnh tật, di truyền, tiến hóa và DNA. Sự hiểu biết của chúng tôi về Hóa sinh cho phéptạo ra các loại thuốc tổng hợp an toàn, giúp các đội pháp y giải quyết tội phạm, cho phép phát triển nông nghiệp và thực phẩm, v.

Xương bả vai có phải là một phần của bộ xương ruột thừa không?
Đọc thêm

Xương bả vai có phải là một phần của bộ xương ruột thừa không?

Bộ xương phần phụ bao gồm tất cả các xương chi, cộng với các xương hợp nhất mỗi chi với bộ xương trục (Hình 6.40). … Phần này bao gồm hai xương, xương bả và xương đòn (Hình 6.41). Xương đòn (xương đòn) là một xương hình chữ S nằm ở phía trước của vai.