‫ยินดีต้อนรับกลับ.
‫เมื่อคุณรู้วิธีสร้างตัวแปรแล้ว ก็ถึงเวลาดูค่าที่ไม่เปลี่ยนรูปซึ่งเรียกว่าค่าคงที่
‫ดังนั้นเราจะสร้างตัวแปรที่ไม่สามารถเปลี่ยนแปลงได้หลังจากสร้างขึ้นแล้ว
‫ดังนั้นวิธีการหลังจากเวลาคอมไพล์เริ่มต้นแล้ว จะไม่สามารถเปลี่ยนแปลงได้ตลอดอายุของโปรแกรม
‫และนั่นเป็นเครื่องมือที่มีประโยชน์มาก เพราะมีตัวแปรบางตัวที่คุณไม่ต้องการให้มันเปลี่ยนแปลงเลย
‫ตัวอย่างเช่น พาย คุณไม่ต้องการให้พายเปลี่ยนไป พายจะเหมือนเดิมหรือทั่วไปเสมอ
‫มีตัวแปรที่คุณไม่ต้องการเปลี่ยนแปลงและเรากำลังจะสร้างตัวแปรเหล่านั้นขึ้นมา
‫มาสร้างพวกมันกันก่อนถึงวิธีการหลักของเรา
‫แนวคิดเบื้องหลังค่าคงที่ก็คือ โดยปกติแล้วจะเป็นฟิลด์ ดังนั้นตัวแปรที่อยู่นอกเมธอดใดๆ
‫ซึ่งอยู่ในคลาส แต่อยู่นอกเมธอดใดๆ
‫หมายความว่าเราสร้างเขตข้อมูลในขณะนี้ซึ่งเป็นค่าคงที่ ดังนั้นค่าคงที่เป็นเขตข้อมูล
‫และในการสร้างค่าคงที่ คุณต้องใช้คีย์เวิร์ด const จากนั้นระบุประเภทข้อมูลที่คุณต้องการ
‫ในกรณีของฉัน สมมติว่าฉันต้องการมีสองเท่า ซึ่งฉันเรียกว่าพาย
‫และค่านั้นควรเป็น 3 เสมอ 14159265359.
‫นั่นเป็นพายที่ค่อนข้างแม่นยำ
‫และตอนนี้คุณสามารถดำเนินการคำนวณได้ เช่น ทุกอย่างที่ล้อมรอบวงกลมด้วยวงกลมตัวแปรนั้น
‫ตัวอย่างเช่น ค่าคงที่ที่เป็นประเภท int และจะเป็นสัปดาห์เนื่องจากมีเพียงจำนวนสัปดาห์ในหนึ่งปี
‫สมมติว่าเราต้องการบันทึกสิ่งนั้นเป็นตัวแปร และฟิลด์ใดเป็นฟิลด์ ฟิลด์ค่าคงที่
‫แล้วอยากจะเก็บเดือนไว้พร้อม ๆ กัน เพราะในหนึ่งปีมีเพียง 12 เดือนเท่านั้น
‫คุณก็สามารถทำได้ง่ายๆ ในแถวเดียวหรือในหนึ่งบรรทัดก็ได้
‫และคุณสามารถพูดได้เลยว่า โอเค ในหนึ่งปีมี 365 วัน แต่ก็มีปีที่แตกต่างกัน
‫และบางปีก็มี 366 วัน
‫และนั่นเป็นเหตุผลว่าทำไมการใช้วันเป็นค่าคงที่จึงเป็นเรื่องยาก
‫สมมติว่าเราตั้งค่าเป็น 365 และตอนนี้ทุก ๆ สี่ปีเราต้องการเปลี่ยนสิ่งนั้น
‫เราต้องการกำหนดวันเป็น 366 วัน
‫และตอนนี้คุณจะเห็นทางด้านซ้ายมือของงานมอบหมายต้องเป็นคุณสมบัติตัวแปรหรือตัวทำดัชนี
‫มันเลยบอกว่าเราไม่สามารถเปลี่ยนวันนั้นเป็นค่าคงที่ได้
‫มันจึงไม่เปลี่ยนรูป อย่างที่ผมบอกไว้ตรงนี้
‫ไม่เป็นไร.
‫ดังนั้นอย่าทำอย่างนั้น
‫อย่าพยายามเปลี่ยนค่าคงที่
‫และอีกอย่าง เรามากำจัดวันนี่ให้คงที่กันเถอะ เพราะมันค่อนข้างยุ่งยาก อย่างที่ฉันพูด
‫ตอนนี้ สำหรับคุณแล้ว ความท้าทายเล็กๆ น้อยๆ จะสร้างค่าคงที่เป็นฟิลด์ ซึ่งเป็นวันเกิดของคุณเป็นสตริง
‫ไปข้างหน้าและสร้างค่าคงที่ของสตริงประเภทที่มีวันเกิดของคุณเป็นค่าของมัน
‫ไม่เป็นไร.
‫ฉันหวังว่าคุณจะลอง
‫คอนเสิร์ตสตริงและฉันจะเรียกวันเกิดนั้นและมันจะเป็นสตริง
‫เลยต้องใส่วงเล็บ
‫และที่นี่ฉันเข้าสู่วันที่ 31 พฤษภาคม พ.ศ. 2531
‫นี่คือโครงสร้างที่เรามีในเยอรมนี
‫นี่คือวิธีที่เราใช้วันที่ ทั้งหมดที่เราเขียนวันที่
‫แน่นอน มันอาจเป็นอย่างอื่น ดังนั้นฉันจะคัดลอกสิ่งนั้น
‫ในกรณีของคุณ คุณมีมาตรฐานที่แตกต่างกันไปตามประเทศที่คุณอยู่
‫ดังนั้นบางทีคุณอาจมีเดือนก่อน แล้วจึงจะมีวันหรือนานกว่านั้น
‫ลองใช้บางอย่างเช่นปีก่อน จากนั้นเดือนและวันเช่นนั้น
‫มีวิธีการเขียนวันเกิดที่แตกต่างกันออกไป
‫ฉันรู้แล้ว.
‫ดังนั้นอย่างใดอย่างหนึ่งก็ดี
‫สิ่งสำคัญคือ คุณสร้างค่าคงที่และได้สร้างฟิลด์สตริง ซึ่งเป็นฟิลด์วันเกิด และตอนนี้ คุณสามารถพิมพ์วันเกิดของคุณได้ง่ายๆ
‫ดังนั้นโปรดไปข้างหน้าและลอง
‫ดู w double tab ให้บรรทัดขวาของคอนโซลแก่ฉัน และฉันมานี่แล้ว ฉันจะเข้าไป
‫วันเกิดของฉันจะเป็นเช่นนั้นเสมอ และที่นี่ฉันใช้วงเล็บปีกกาและเลขศูนย์เพื่อเพิ่มตัวแปรในภายหลัง
‫ผมจะบวกตัวแปรที่ตำแหน่งนั้นตรงนี้ที่ตำแหน่งศูนย์ ซึ่งจะเป็นค่าคงที่วันเกิดของผม
‫ไม่เป็นไร.
‫ตอนนี้เรามาทำสิ่งนั้นกัน
‫เราจำเป็นต้องควบคุมคีย์การอ่าน เช่น เพื่อไม่ให้แอปพลิเคชันหยุดทำงาน
‫และเราเป็น
‫วันเกิดของฉันคือวันที่ 31 พฤษภาคม 1988 เสมอ
‫โอเค โดกี้.
‫ตอนนี้คุณรู้วิธีสร้างค่าคงที่และวิธีใช้แล้ว โปรดไปที่วิดีโอถัดไป
‫และจำไว้ว่า เพียงใช้คีย์เวิร์ด const ก่อนชนิดข้อมูลเมื่อใดก็ตามที่คุณต้องการใช้ค่าคงที่