0Pricing
Swift Academy · บทเรียน

คุณสมบัติที่จัดเก็บ

คุณสมบัติที่จัดเก็บ

คุณสมบัติที่จัดเก็บ เป็นบทเรียน 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

พบกันในบทเรียนถัดไป

คุณสมบัติที่จัดเก็บ — ภาพประกอบ 5

คำถามที่พบบ่อย

บทเรียน “คุณสมบัติที่จัดเก็บ” ฟรีหรือไม่

ใช่ — ข้อความเต็มของ “คุณสมบัติที่จัดเก็บ” ฟรีให้อ่านที่นี่บนเว็บ เพื่อปฏิบัติแบบโต้ตอบ (ตัวแก้ไขโค้ดในตัวและติวเตอร์ 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 ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ

← กลับไปที่ Swift Academy