Java Syntax


Java file มีองค์ประกอบพื้นฐานดังต่อไปนี้

1.Package คือ ชื่อ directory  ที่มี Class หรือ Interfaces บรรจุเอาไว้ ประโยชน์ของมันคือการ grouping classes หรือ interfaces ที่มีความเกี่ยวข้องกัน 

การประกาศ 
package (ตั้งชื่อdirectory);  

ตัวอย่าง code
                                  





2.Import คือ การบอก Java compiler ว่า Java file นี้ ใช้ องค์ประกอบ ของ Java file อื่นๆ เช่น ต้องการจะเรียกใช้ method หรือ ฟังก์ชัน ใดๆ(อัลกอรึทึมที่ถูกเขียนไว้แล้ว) มาใช้งานใน Java file ของคุณเอง

การประกาศ 
import  (ชื่อ directory ของ Java file ที่ต้องการใช้);

ตัวอย่าง code








3.Class ในที่นี้มัน คือ ชื่อ ของ Java file นั้นเอง

การประกาศ 
public class  (ชื่อclass) {

}

ตัวอย่าง code








4.Field คือ ตัวแปรที่ใช้อ้างอิงถึงข้อมูลที่ถูกเก็บใน memory แบ่งออกเป็น 2 ประเภทหลักๆ ได้แก่
               4.1 static หรือ class variable คือ ตัวแปรของ class จะถูกสร้างขึ้นเมื่อ class ถูก load ดังนั้น ทุก object ของ class สามารถเข้าถึงตัวแปรนี้ได้โดยตรง

                การประกาศ 
                static (typeของตัวแปร) (ชื่อตัวแปร)

               4.2 non-static หรือ instance variable คือ ตัวแปรของ object จะถูกสร้างขึ้นเมื่อประกาศสร้าง object และคำสั่งนั้นทำงาน

                การประกาศ 
                (typeของตัวแปร) (ชื่อตัวแปร)
                
ตัวอย่าง code











5.Constructor คือ ส่วนที่ใช้กำหนดค่าเริ่มต้นให้กับตัวแปรของ object มันจะทำงานอัตโนมัติเมื่อมีการ new object ขึ้นมา

การประกาศ constructor ต้องมีชื่อเหมือน class เท่านั้น
(ชื่อconstructor) {



ตัวอย่าง code









6.Method คือ การกระทำ,พฤติกรรม,อังกอรึทึม,การบวนการทำงาน ต่างๆของ Java Program ของคุณแบ่งออกเป็น 2 ประเภทหลักๆ ได้แก่
                
              6.1 static method หรือ class method คือ method ในการ start ดำเนินการของโปรแกรมคุณ การทำงานของโปรแกรมคุณจะถูกสั่งจากคำสั่งใน method นี้เป็นหลัก และ  method นี้ เป็น method ของ class จะถูกสร้างขึ้นเมื่อ class ถูก load 

              การประกาศ 
              public static void main(String[] args){

              }

              ตัวอย่าง code

             6.2  instance method คือ method ของ object จะถูกสร้างขึ้นและทำงานเมื่อประกาศสร้าง object และ method ถูกเรียกใช้งาน
                    
                 การประกาศ ทำได้ 2 อย่าง คือ แบบ มี return และ ไม่มี return 
           
                                void (ชื่อmethod){

                                }

                                    หรือ

                                (typeของค่าreturn)  (ชื่อmethod){

                                           return (สิ่งที่จะreturn);
                                }
                 ตัวอย่าง code

7.Object คือ instance เป็นการสร้างสิ่งของ หรือ วัตถุ ที่ เกิดขึ้นจาก class 

การประกาศ 
(ชื่อclass) (ตั้งชื่อตัวแปรobject) = new (เรียกใช้ method Constructors);
และสามารถอ้างถึง ตัวแปร และ method ของ instance ที่ถูกสร้างขึ้นใน class นั้นๆได้ด้วยคำสั่งดังต่อไปนี้
(ชื่อตัวแปร).(ชื่อตัวแปร หรือ method ของ instance)

ตัวอย่าง code













ตัวอย่าง code ทั้งหมด





ผลลัพธ์:



ไม่มีความคิดเห็น:

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