ทำไมทุกอย่างเป็นวัตถุใน Ruby?
ทำไมทุกอย่างเป็นวัตถุใน Ruby?

วีดีโอ: ทำไมทุกอย่างเป็นวัตถุใน Ruby?

วีดีโอ: ทำไมทุกอย่างเป็นวัตถุใน Ruby?
วีดีโอ: จุดดรอป วัตถุดิบทั้งหมดในโลก 2✨ King Legacy Update 4.5.0 2024, อาจ
Anonim

" ทุกอย่าง ใน ทับทิม เป็น วัตถุ " เป็นสิ่งที่คุณจะได้ยินค่อนข้างบ่อย เป้าหมายที่นี่ เพื่อให้คุณได้เห็นเมทริกซ์ที่ ทุกอย่าง ใน ทับทิม เป็น วัตถุ , ทั้งหมด วัตถุ มีชั้นเรียนและการเป็นส่วนหนึ่งของชั้นเรียนนั้นทำให้ วัตถุ วิธีเจ๋งๆ มากมายที่สามารถใช้ถามคำถามหรือทำสิ่งต่างๆ

เมื่อพิจารณาถึงสิ่งนี้ วัตถุใน Ruby คืออะไร?

ทุกอย่างใน ทับทิม เป็น วัตถุ . ทั้งหมด วัตถุ มีตัวตน; พวกเขายังสามารถถือสถานะและพฤติกรรมที่ชัดเจนโดยการตอบสนองต่อข้อความ สตริงเป็นตัวอย่างของa วัตถุทับทิม . แต่ละสาย วัตถุ มีเอกลักษณ์ของตัวเองเปิดเผยผ่านวิธีการเช่น object_id, == และ class

ในทำนองเดียวกัน บางครั้งสิ่งที่เป็นวัตถุคืออะไร? บางครั้งวัตถุ เป็นเพียง วัตถุ , และ บางครั้ง มันมากขึ้น นักเขียนห้าคนอธิบายถึงคุณค่าทางอารมณ์ในสิ่งที่พวกเขาหวงแหนทุกวัน

นอกจากนี้เมธอดเป็นวัตถุใน Ruby หรือไม่

ใน ทับทิม , วิธีการ ไม่ใช่ วัตถุ . สิ่งนี้ทำให้เกิดความสับสนเพราะมี วิธี คลาสและคุณจะได้รับอินสแตนซ์ของ วิธี . อินสแตนซ์เหล่านี้เป็นเพียงผู้รับมอบฉันทะสำหรับ กระบวนการ ตัวเอง. อินสแตนซ์เหล่านี้มีฟังก์ชันที่มีประโยชน์บางอย่าง

ไม่ใช่วัตถุคืออะไร?

1สิ่งที่ไม่ใช่ หรือไม่เป็นตัวแทน เป็นวัตถุหรือของจริง วัตถุ . 2ไวยากรณ์. หายาก สิ่งที่ไม่ใช่ไวยากรณ์ วัตถุ.

แนะนำ: