คุณสมบัติที่จัดเก็บ
คุณสมบัติที่จัดเก็บ
คุณสมบัติที่จัดเก็บ เป็นบทเรียน Swift Academy ฟรีบน CoddyKit นี่คือบทเรียนที่ 1 จากทั้งหมด 1 บทเรียน คุณสามารถอ่านบทเรียนทั้งหมดด้านล่างฟรี — จากนั้นลองปฏิบัติด้วยตัวคุณเองในเบราว์เซอร์พร้อมตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7 บทเรียนนี้เป็นส่วนหนึ่งของเส้นทางการเรียน Swift Academy และความก้าวหน้าของคุณจะซิงค์ข้ามเว็บและแอป CoddyKit คอร์ส Swift Academy มีบทเรียนทั้งหมด 1 บทเรียน
บทนำ
สวัสดีค่ะ
เราเพิ่มคุณสมบัติเพื่อกำหนดคุณสมบัติของออบเจ็กต์
ในการเพิ่มคุณสมบัติให้กับออบเจ็กต์ในสวิฟต์ ต้องเพิ่มการกำหนด variable หรือค่าคงที่ลงในนิยามชนิดข้อมูล
ค่าคงที่
คุณสมบัติไม่ได้จำกัดอยู่เพียงนิยามคลาสในสวิฟต์ ชนิดแจกแจงและโครงสร้างก็สามารถประกาศคุณสมบัติได้เช่นกัน
class Person {
var name: String = "Name"
var age:Int = 0
func profile() -> String {
return "I'm \(self.name) and I'm \(self.age) years old."
}
}
var p = Person()
p.name = "Coddy"
p.age = 10
print("p.name = \(p.name)")
print("p.age = \(p.age)")ตัวรับค่าและตัวกำหนดค่า
คุณสามารถมีคุณสมบัติที่ประกอบด้วยโค้ดสำหรับตัวรับค่าและตัวกำหนดค่าได้
การกำหนดตัวรับค่าและตัวกำหนดค่า
ตัวอย่างต่อไปนี้จัดทำขึ้นเพื่อกำหนดตัวรับค่าและตัวกำหนดค่าสำหรับคุณสมบัติที่จัดเก็บ
class Person {
var name: String = "Name"
var age:Int = 10
private var _lastName:String = ""
//you coded a getter and setter that returned the private variable _lastName.
//You are using _lastName as the local storage here.
var lastName:String{
get {
return _lastName
}
set {
_lastName = newValue
}
}
func profile() -> String {
return "I'm \(self.name) and I'm \(self.age) years old."
}
}
var p = Person()
p.name = "Coddy"
print(p.profile())ขอแสดงความยินดี
ขอแสดงความยินดี 🎉
ในบทเรียนนี้ เราได้เรียนรู้เกี่ยวกับ พร็อพเพอร์ตีแบบจัดเก็บใน Swift
พบกันในบทเรียนถัดไป

คำถามที่พบบ่อย
บทเรียน “คุณสมบัติที่จัดเก็บ” ฟรีหรือไม่
ใช่ — ข้อความเต็มของ “คุณสมบัติที่จัดเก็บ” ฟรีให้อ่านที่นี่บนเว็บ เพื่อปฏิบัติแบบโต้ตอบ (ตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7) และปลดล็อคส่วนที่เหลือของคอร์ส Swift Academy ให้อัปเกรดเป็น CoddyKit PRO คอร์ส Swift Academy มีบทเรียนทั้งหมด 1 บทเรียน
คุณจะเรียนรู้อะไรในบทเรียน “คุณสมบัติที่จัดเก็บ”
คุณสมบัติที่จัดเก็บ คุณปฏิบัติ Swift Academy ด้วยโค้ดที่ใช้งานได้จริงที่คุณเรียกใช้โดยตรงในเบราว์เซอร์ และติวเตอร์ AI ตลอด 24/7 ตอบคำถามของคุณขณะที่คุณไปผ่านบทเรียน
คุณต้องมีประสบการณ์ก่อนที่จะเริ่มเรียน Swift Academy หรือไม่
ไม่จำเป็นต้องมีประสบการณ์มาก่อน Swift Academy บน CoddyKit ออกแบบมาสำหรับผู้เริ่มต้นไปจนถึงผู้เรียนขั้นสูง คุณสามารถเริ่มต้นที่นี่หรือเริ่มจากตัวแรกและเรียนด้วยความเร็วของคุณเอง นี่คือบทเรียนที่ 1 จากทั้งหมด 1 บทเรียน
บทเรียน “คุณสมบัติที่จัดเก็บ” ใช้เวลานานแค่ไหน
บทเรียน CoddyKit ส่วนใหญ่ใช้เวลาประมาณ 5–10 นาที แต่ละบทเรียนจึงสั้นและเป็นแบบโต้ตอบ คุณสามารถก้าวหน้าอย่างต่อเนื่องและกลับมาเรียนต่อจากตรงที่เพิ่งหยุดบนเว็บและแอปได้เลย
ฉันเขียนและรันโค้ดในบทเรียน Swift Academy นี้ได้ไหม
ได้ บทเรียน Swift Academy ทุกบทมีตัวแก้ไขโค้ดในตัว คุณจึงเขียนและรันโค้ดจริงได้เลยในเบราว์เซอร์ และได้รับข้อเสนอแนะจาก AI ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ