Blog

java

Java:#10 ทำความรู้จักกับเมธอด toString()

หลังจากที่เราได้รู้จักกับคอนตรัคเตอร์ และกำหนดค่าเริ่มต้นให้ ออบเจ็กต์ ผ่านคอนสตรัคเตอร์ เรียบร้อยแล้ว ตอนนี้ราจะสร้างเมธอด toString() ขึ้นมา เพื่อใช้ตรวจสอบดูว่า ออบเจ็กต์ต่าง ๆ เก็บค่าอะไรเอาไว้บ้าง ซึ่งมีขั้นตอนดังนี้   ขั้นตอนการสร้างเมธอด toString() 1. มาที่คลาส Students หาพื้นที่ว่าง เตรียมสร้างเมธอดใหม่ …

java

Java:#9 องค์ประกอบของ class

คลาส (class) ประกอบไปด้วย องค์ประกอบอย่างน้อย 2 อย่างคือ 1. ตัวแปร (variable) และ 2. เมธอด (method) ตัวแปรคืออะไร? ก่อนจะทำความเข้าใจในเรื่องขอตัวแปร เราต้องย้อนกลับไปในเรื่องพื้นฐานของการเขียนโปรแกรม เราได้เรียนรู้แล้วว่า ซอฟต์แวร์หรือโปรแกรม เกิดขึ้นมาเพื่อประมวลผล “ข้อมูล” อะไรบางอย่าง “ข้อมูล” ที่ว่านั้นจะมาจากไหนบ้างก็ไม่รู้ แต่ที่แน่ ๆ เมื่อข้อมูลเหล่านั้นเข้ามาอยู่ในโปรแกรมของเรา …

java

Java:#12 มาสร้าง class กันดีกว่า

หลังจากที่เราได้เรียนรู้พื้นฐานเกี่ยวกับภาษา Java ไปบ้างแล้ว และเราเริ่มรู้แล้วว่าคลาสคืออะไร ออบเจ็กต์คืออะไร และในตอนนี้เราจะมาออกแบบคลาสกันค่ะ โจทย์มีอยู่ว่า เราจะสร้างระบบจัดการเงินเดือน (HR Systems) ขึ้นมา โดยพนักงานแต่ละคนมีข้อมูล ดังนี้ 1. ชื่อ (name)2. เงินเดือน (salary)3. เงินค่าล่วงเวลา (overTime) ระบบมีความสามารถดังต่อไปนี้ 1. สามารถขอค่า (Getter) ข้อมูลพนักงานได้2. สามารถกำหนดค่า (Setter) ข้อมูลพนักงานได้3. การเซ็ตค่าเงินเดือน มีเงื่อนไขคือ ห้ามน้อยกว่า 0 บาท และห้ามสูงกว่า 3,000,000 บาท4. สามารถแสดงรายละเอียดข้อมูลของพนักงานได้ซึ่งประกอบด้วย ชื่อ, เงินเดือน, เงินค่าล่วงเวลา …

java

Java:#8 ทำความรู้จักกับออบเจ็กต์ (object)

ออบเจ็กต์ (object) คืออะไร ? ประโยคคำถามนี้สำคัญมาก เพราะบางคนยังแยกไม่ออกว่า คลาส (class) และ ออบเจ็กต์ (object) แตกต่างกันอย่างไร และบางคนไม่รู้ว่า จริง ๆ แล้ว ออบเจ็กต์ คืออะไรกันแน่ วันนี้เราจะมาทำความรู้จักกับออบเจ็กต์ ด้วยการ “ลงมือทำ” สิ่งแรกที่เราต้องรู้คือ ก่อนจะสร้างออบเจ็กต์ได้นั้น …

java

Java:#7 ทำความรู้จักกับคลาส (class)

คลาส (class) คืออะไร ? นี้อาจจะเป็นคำถามแรก ที่หลายคนสงสัยเมื่อเริ่มศึกษา ภาษา Java วันนี้เราจะมาทำความรู้จักกับคลาส ด้วยการ “ลงมือทำ” ก่อนจะสร้างคลาสได้นั้น เราจะต้องสร้างโปรเจ็กต์ขึ้นมาก่อน จากนัั้นก็สร้างแพ็กเกจ และเราจะสร้างคลาสขึ้นมา เก็บเอาไว้ภายใต้แพ็กเกจนั้น ซึ่งมีขั้นตอนดังต่อไปนี้ ขั้นตอนการสร้างโปรเจ็กต์ (project) 1. เปิดโปรแกรม NetBeans IDE ขึ้นมา 2. ไปที่เมนู File …

java

Java:#11 สรุปความหมายของ class และ object

เราเริ่มต้นเรียนรู้ คำว่า “คลาส” ด้วยการสร้างคลาส Students ขึ้นมา 1 คลาส ภายในคลาสว่างเปล่า ไม่มีอะไรเลย   จากนั้นเราก็เรียนรู้ คำว่า “ออบเจ็กต์” ด้วยการสร้าง ออบเจ็กต์ จากคลาส Students ขึ้นมา เรารู้ว่า คลาส 1 คลาส …

Java#24 แพ็กเกจ คืออะไร ทำไมจึงต้องสร้างขึ้นมา?

แพ็กเกจ (package) ในภาษา Java เราใช้ในการเก็บไฟล์ต่าง ๆ ของโปรแกรม ให้เป็นระเบียบเรียบร้อย ป้องกันการตั้งชื่อไฟล์ซ้ำกัน รวมไปถึงความสามารถ ในการกำหนดการเข้าถึงคลาส ตัวแปร หรือเมธอดต่าง ๆ ด้วย …

Java#22 คำสั่งที่ทำให้เกิดการทำซ้ำ คืออะไร?

เราจะเริ่มต้นเรียนรู้เกี่ยวกับคำว่า “การทำซ้ำ” ด้วยการเข้าไปที่เว็บไซต์ SE-ED.com และจะปรากฏหน้านี้     ภาพที่ 1 หน้าเว็บ   ในส่วนของการค้นหาข้อมูล ให้ค้นหาคำว่า “Programming” และกดที่ปุ่ม Enter …

Java#21 การเขียนคำสั่ง ทำให้เกิดทางเลือก

คำว่า if แปลว่า “ถ้า” หลังจากการใช้คำสั่งนี้ จะตามมาด้วยเงื่อนไขเสมอ และผลลัพธ์ที่เป็นไปได้ของเงื่อนไข จะมี 2 ค่าเท่านั้นคือ เป็นจริง (true) หรือ เท็จ (false) …