Java cơ bản: Kỹ thuật tạo 1 đối tượng duy nhất
Java cơ bản: Kỹ thuật tạo 1 đối tượng duy nhất
public class SinhVien {
public static String tenTruong;
private SinhVien() {
}
private static SinhVien sv;
public static SinhVien getObject(){
if (sv==null) {
sv=new SinhVien();
}
return sv;
}
}
public class Main {
public static void main(String[] args) {
SinhVien sv1 = SinhVien.getObject();
SinhVien sv2 = SinhVien.getObject();
sv1.tenTruong = "DHDT";
System.out.println("sv1: " + sv1.tenTruong);
System.out.println("sv2: "+sv2.tenTruong);
}
}
Trong trường hợp hàm tạo cài đặt chế độ private thì chỉ cho phép tạo được 1 đối tượng nhưng cảm giác giống như có 2 đối tượng vậy. Phương thức được gọi thông qua tên lớp.
Đây chính là kỹ thuật không cho phép tạo ra nhiều đối tượng trong 1 lớp.
- Xử lý điều kiện trong DB2
- BÌNH TĨNH TRƯỚC HỘP THƯ SỐ – NGHỆ THUẬT NHẬN DIỆN EMAIL PHISHING TỪ GÓC NHÌN NGHIỆP VỤ
- HÓA THÂN THÀNH "KẺ TẤN CÔNG": KHI HIỂU RÕ CẠM BẪY, TA PHÒNG THỦ VỮNG VÀNG HƠN
- CÁC CÔNG CỤ XÂY DỰNG GIAO DIỆN ỨNG DỤNG BẰNG TRÍ TUỆ NHÂN TẠO (AI)
- Silent Lynx khai thác lỗ hổng WinRAR để triển khai Reverse Shell nhằm tấn công các cơ quan chính phủ