วัตถุประสงค์ของฉันคือการมีวัตถุ Properties
แบบคงที่ส่วนตัวในชั้นเรียนของฉัน เพื่อทำหน้าที่เป็นค่าเริ่มต้นเมื่อสร้างวัตถุ Properties
อื่น ๆ ที่จำเป็นสำหรับแอปพลิเคชันของฉัน การใช้งานปัจจุบันมีลักษณะดังนี้:
public class MyClass {
private static Properties DEFAULT_PROPERTIES = new Properties();
static {
try {
DEFAULT_PROPERTIES.load(
MyClass.class.getResourceAsStream("myclass.properties"));
} catch (IOException e) {
throw new RuntimeException(e);
}
}
}
ดูแล้วมันก็ใช้ได้แต่รู้สึกไม่โอเค
คุณจะทำมันได้อย่างไร?