ตัวอย่างการสร้าง Object จาก Class ที่เราสร้างขึ้นโดยภาษา Java
ตัวอย่างการสร้าง Object จาก Class ที่เราสร้างขึ้นโดยภาษา Java
จากบทความก่อนเราได้สร้าง Class Calculator ซึ่งเป็นคลาสเครื่องคิดเลขที่เราสร้างเสร็จแล้วแต่มันก็เป็นเพียงคลาส เราต้องทำการนำมาสร้างเป็น Object เพื่อที่จะใช้งานมัน ขั้นแรกก็เปิด Eclipse แล้วเปิด Project ของครั้งที่แล้ว
แล้วทำการสร้าง Class Java อันใหม่
เพราะใน java จะมองเป็นคลาสนั้นต้องทำการสร้างไฟล์คลาสใหม่ชื่อว่า TestCalculator ซึ่งเป็นคลาสที่ทำการสร้าง Object ของคลาส Calculator โดยมี Source Code ดังนี้
<strong>import</strong> <span style="text-decoration: underline;">java.io</span>.*;
<strong>public</strong> <strong>class</strong> TestCalculator {
<strong>public</strong> <strong>static</strong> <strong>void</strong> main(String argvs[])
{
Calculator mycal = <strong>new</strong> Calculator(20,5);
System.<em>out</em>.println("Add: " + mycal.numAdd());
System.<em>out</em>.println("Sub: " + mycal.numSub());
System.<em>out</em>.println("Multiply: " + mycal.numMultiply());
System.<em>out</em>.println("Div: " + mycal.numDiv());
}
}
เมื่อเขียนโค้ดเสร็จก็ทำการรันโปรแกรมโดยคลิกขวาที่ Class TestCalculator แล้วเลือก Run As? Java Application
ก็จะเป็นการรันคลาส TestCalculator ซึ่งก็จะได้ผลลัพธ์ดังรูป
จากตัวอย่าง Source Code คลาสทั้ง 2 คลาสอยู่ใน Directory เดียวกันคลาส TestCalculator จึงไม่ต้องทำการ Import Class Calculator เข้ามา และที่สำคัญคือถ้าจะให้ไฟล์คลาสอันไหนเป็นตัวหลักในการรันทำงานจะต้องมี method main โดยมีรูปแบบเป็น public static void main(String args[]) โดยจะต้องมี String array เป็น พารามิเตอร์เสมอ ในตัวอย่าง method main เราได้ทำการสร้าง object ของ class ?Calculator โดยใช้คำสั่ง
Calculator mycal = new Calculator(20,5); โดยในการสร้าง Object เราจะใช้ Operator new แล้วทำการส่งค่าไปยัง constructor ของ คลาส Calculator หลังจากนั้นก็จะได้ Object ของ class Calculator มาหลังจากนั้นก็ทำการเรียกใช้ method ในแบบ class Calculator ได้ดูได้จากผลลัพธ์
Tags: java example, java oop, object, object java, oop, ตัวอย่างจาวา



