ปกติจะนิยมให้ Constructor initialize ค่าเริ่มต้นให้กับตัวแปรต่างๆ
แต่กรณีของคลาสที่มีความเป็น static สูง ต้องใช้ static block ในการ
initialize แทน เนื่องจากว่า Constructor อาจจะยังไม่เคยถูกเรียกเลยแต่ก็ดันไป
เรียกใช้ static method ของคลาสที่มีความเป็น static สูงนั้นแล้ว.
static {
initialize something here;
}
สมัครสมาชิก:
ส่งความคิดเห็น (Atom)
ไม่มีความคิดเห็น:
แสดงความคิดเห็น