Java Object พื้นฐาน OOP กับ ภาษา Java คุณแน่นพอหรือยัง

บทความเกี่ยวกับ : Java Object พื้นฐาน OOP กับ ภาษา Java คุณแน่นพอหรือยัง


ผมเชื่อว่าเมื่อเริ่มเรียน OOP อาจารย์มักจะหยิบเอาภาษา Java มาเป็นภาษาที่ใช้ในการสอน
เนื่องจาก Java เป็นภาษาที่มีโครงสร้างแบบ OOP นั่นเอง
สิ่งแรกที่อาจารย์สอนให้เรารู้จักก็คือ Class กับ Object แบบว่าเข้าเรียนชั่วโมงแรกก็ต้องได้ยกตัวอย่าง
Class กับ Object กันแล้ว ในตำราตั้งแต่สมัยเรียนบอกไว้่ว่า

Class คือแบบแปลนหรือ พิมพ์เขียว
Object คือ สิ่งที่ผลิตจาก แบบแปลน หรือ Class นั้นๆ

หุหุแค่นี้เองไม่เห็นจะยาก ชิมิ ลองมาดูคำตอบของเพื่อนๆแต่ละคนกันผมเชื่อว่าเกิน 80 % จะเจอคำตอบประมาณนี้

 - Class ของ ต้นมะม่วง คือ แบบแปลนต้นมะม่วง  Object ของ ต้นมะม่วง คือ ลูกมะม่วง  ..Fail  !!!
   ที่ตอบแบบนี้เพราะ เข้าใจว่าลูกมะม่วงคือสิ่งที่ผลิตออกมาจากต้นมะม่วงสินะ T_T
-  Class ของห้องเรียน คือ แปบแปลนห้องเรียน Object ของห้องเรียน คือ กระดานดำ , เก้าอี้   ..Fail !!!
    ที่ตอบแบบนี้เพราะเข้าใจว่า Class คือ ห้อง ส่วน Object คือ วัตถุ ในห้อง 555+ อันนี้หนักกว่า

ขนาดอ่านความหมายมาแล้วยังตอบกันแบบ Fail !!  ตอนนั้นผมก็คนนึงล่ะที่ตอบผิด 555+
ก็มันเข้าใจแบบนั้นนี่นา  แล้วตอนนี้ล่ะ เรียนจบมา ทำงานมาหลายปีแล้ว ลองตอบคำถามนี้หน่อยซิ

 - Class ของ ต้นมะม่วง คือ แบบแปลนต้นมะม่วง  Object ของ ต้นมะม่วง คือ ????
-  Class ของห้องเรียนคือ แบบแปลนห้องเรียน Object ของห้องเรียน ????


ฝากไว้คิดก่อนนะ แล้วค่อยมาตอบ  .......



ความคิดเห็น

  1. เข้ามาตอบครับผม

    Object ของต้นมะม่วง ก็คือ ต้นมะม่วงจริงๆ ครับ
    Object ของห้องเรียน ก็คือ ห้องเรียนจริงๆ ครับ

    ตอบลบ
  2. ถูกต้องนะคร๊าบบบ
    Object คือสิ่งที่ถูกสร้างขึ้นมาจาก Class นั้นๆ นั่นเอง

    ตอบลบ
  3. โอ้ววววววววววววววว

    ลึกซึ้ง ไอเราก็ตอบในใจ ผิดซะงั้น ฮ่าๆ

    ตอบลบ
  4. ผ่านมา 11 ปีแล้วสินะ โพสนี้สมัยนี้แทบไม่มีใครพูดถึงเรื่องนี้กันแล้วะ แต่เชื่อมะ ถ้าหยิบคำถามนี้มาถามนะ 90% ตอบผิดจ้าาา

    ตอบลบ

แสดงความคิดเห็น

โพสต์ยอดนิยมจากบล็อกนี้

Oracle date format จัด format date ให้แสดง พศ และ เดือน ภาษาไทยหรือตามภาษาที่เราเลือก

java -Xms , java -Xmx กำหมด memory ให้ JVM เพื่อป้องกันปัญหา Out of Memory

Java this กับ super การใช้งานคำสั่ง this กับ super ใน ภาษา Java