cuốn sách gpt4 ai đã làm

Loại Java tùy chỉnh hoạt động giống như một giá trị boolean?

In lại Tác giả: Taklimakan Thời gian cập nhật: 2023-11-01 21:38:23 29 4
mua khóa gpt4 Nike

Tôi muốn tạo một cái có thể giống như Boolean Cùng loại được sử dụng. Cụ thể, tôi muốn cấu trúc kiểm tra hoạt động:

nếu (mytype) {
System.out.println("true");
}

Rõ ràng ngôn ngữ định nghĩa điều này là phần 5.1.7 Trường hợp đặc biệt trong . Một ứng dụng thử nghiệm cho thấy nó:

lớp công khai TypeBoolTest {
public static void main(String args[]) {
Boolean bool = đúng;

nếu (bool) {
System.out.println("bool = true");
} khác {
System.out.println("bool = false");
}
}
}

/**
Biên soạn từ "TypeBoolTest.java"
lớp công khai TypeBoolTest {
public TypeBoolTest();
Mã số:
0: tải_0
1: gọi đặc biệt #1 // Phương thức java/lang/Object."":()V
4: trở lại

public static void main(java.lang.String[]);
Mã số:
0: biểu tượng_1
1: kích hoạt #2 // Phương thức java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;
4: astore_1
5: tải_1
6: gọi ảo #3 // Phương thức java/lang/Boolean.booleanValue:()Z
9: nếu 23
12: getstatic #4 // Trường java/lang/System.out:Ljava/io/PrintStream;
15: ldc #5 // Chuỗi bool = true
17: gọi ảo #6 // Phương thức java/io/PrintStream.println:(Ljava/lang/String;)V
20: đến 31
23: getstatic #4 // Trường java/lang/System.out:Ljava/io/PrintStream;
26: ldc #7 // Chuỗi bool = false
28: gọi ảo #6 // Phương thức java/io/PrintStream.println:(Ljava/lang/String;)V
31: trở về
}
**/

扩展 Boolean sẽ không hoạt động vì lớp học là cuối cùng.

Vì vậy, câu hỏi của tôi là: Có thể xác định một loại tùy chỉnh để Java nhận ra rằng nó tuân theo boolean Quy tắc đóng gói và mở hộp?

29 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress