1. การประกาศ classการประกาศคลาสจะเริ่มด้วยคำว่า class แล้วตามด้วยชื่อคลาสในตัวอย่างคือcalculatorภายในคลาสจะมีตัวแปรมีฟังก์ชัน การประกาศฟังก์ชันของคลาสก็เหมือนกับการประกาศฟังก์ชันในภาษา php2. การประกาศ attributesการประกาศคุณลักษณะ คุณลักษณะของออปเจ็ค คือตัวแปรหรือค่าคงที่ซึ่งประกาศภายในออปเจ็ค โดยมีรูปแบบการประกาศดังนี้ [modifier] dataType attributeName; - Modifier คือคีย์เวิร์ดของภาษาจาวาที่อธิบายคุณสมบัติต่างๆ ของตัวแปรหรือค่าคงที่ - dataType คือชนิดข้อมูลซึ่งอาจเป็นชนิดข้อมูลพื้นฐานหรือชนิดคลาส - attributeName คือชื่อของคุณลักษณะ ตัวอย่างการประกาศคุณลักษณะ public class Student { public String id; public String name; public double gpa; } 3. การประกาศ methods4. การประกาศ objectออปเจ็คทุกออปเจ็คในโปรแกรมภาษาจาวาจะต้องมีคำสั่งประกาศเพื่อระบุว่าออปเจ็คนั้นเป็นออปเจ็คของคลาสใดโดยมีรูปแบบการประกาศ ดังนี้ [modifier] ClassName objectName;- modifier คือคีย์เวิร์ดที่อธิบายคุณสมบัติต่างๆของออปเจ็ค - ClassName คือชื่อของคลาสสำหรับออปเจ็คนั้น - objectName คือชื่อของออปเจ็คตัวอย่าง Student s1;5. การเรียกใช้ methods1. สร้าง Object ของ Class ที่ต้องการเรียกใช้ Method นั้นโดยการใช้คำสั่ง<Class_name> <Object_name> = new <Class_name>(<Class_argument>);ในกรณีที่ Method มีการมีนิยามการใช้งานแบบ Static แสดงว่า Method นั้นสามารถเรียกใช้งานได้เลยโดยไม่ต้องสร้าง Object2. เรียก Method ที่มีอยู่ใน Class นั้นผ่านตัวแปร Object โดยใช้เครื่องหมายจุด(.)ในการเข้าถึง Method นั้นๆ3.ส่งข้อมูลนำเข้าให้กับ Method นั้นดังตัวอย่างเช่นgrade=process(score); ใน Method ที่ชื่อ process มีการรับจำนวนเต็มเข้ามาถ้าไม่มีข้อมูลนำเข้า4.รับข้อมูลที่ส่งกลับมาจาก Method นั้น ดังตัวอย่างเช่นgrade=process(score); ใน Method ที่ชื่อ process มีการส่งค่ากลับเป็นตัวอักษรดังนั้นต้องตัวแปรที่ชื่อ grade มารับข้อมูลที่เป็นตัวอักษร ถ้าไม่มีข้อมูลส่งกลับมา หรือ void ใน Method เช่น output(score,grade); ไม่มีการส่งค่ากลับก็ไม่ต้องมีตัวแปรมารับค่าแต่อย่างใด6. การเรียกใช้ attributes
ไวยากรณ์ภาษาจาวา
สมัครสมาชิก:
ความคิดเห็น (Atom)




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