Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Java

ทำไมเราควรปฏิบัติตามข้อตกลงการตั้งชื่อใน Java?


หลักการตั้งชื่อ ใน Java ทำให้โปรแกรมเข้าใจได้ง่ายขึ้นโดยทำให้อ่านง่ายขึ้น

ใน Java ชื่อคลาสโดยทั่วไปควรเป็น คำนาม ในกรณีหัวเรื่องด้วยอักษรตัวแรกของแต่ละคำที่แยกจากกันเป็นตัวพิมพ์ใหญ่ และชื่ออินเทอร์เฟซโดยทั่วไปควรเป็น คำคุณศัพท์ ในกรณีหัวเรื่องด้วยอักษรตัวแรกของแต่ละคำแยกจากกัน

เหตุใดจึงควรปฏิบัติตามมาตรฐานการตั้งชื่อ Java

  • เพื่อลดความพยายามในการอ่านและทำความเข้าใจซอร์สโค้ด
  • เพื่อให้การตรวจทานโค้ดมุ่งเน้นไปที่ประเด็นที่สำคัญมากกว่าการโต้เถียงเรื่องไวยากรณ์และการตั้งชื่อมาตรฐาน
  • เพื่อให้เครื่องมือตรวจสอบคุณภาพโค้ดเน้นการรายงานในประเด็นสำคัญๆ เป็นหลัก ยกเว้นการกำหนดลักษณะไวยากรณ์และรูปแบบ

ข้อตกลงการตั้งชื่อสำหรับตัวระบุประเภทต่างๆ

แพ็คเกจ

  • ชื่อแพ็คเกจควรเป็นตัวพิมพ์เล็กทั้งหมด

ตัวอย่าง

package com.tutorialspoint;

อินเทอร์เฟซ

  • ชื่ออินเทอร์เฟซควรเริ่มต้นด้วยตัวพิมพ์ใหญ่

ตัวอย่าง

interface TutorialsPointInterface {
  // some statements
}

คลาส

  • ทุกคำในชื่อคลาสควรขึ้นต้นด้วยตัวพิมพ์ใหญ่

ตัวอย่าง

class TutorialsPointClass {
  // some statements
}

วิธีการ

  • วิธีการควรเป็นคำกริยาที่มีอักษรตัวแรกพิมพ์เล็กและอักษรตัวแรกของคำภายในแต่ละคำเป็นตัวพิมพ์ใหญ่

ตัวอย่าง

class TutorialsPointClass {
   void printMessage() {
   }
}

ตัวแปร

  • คำแรกควรเป็นตัวพิมพ์เล็ก และคำภายในขึ้นต้นด้วยตัวพิมพ์ใหญ่
  • ชื่อตัวแปรไม่ควรขึ้นต้นด้วยเครื่องหมายขีดล่าง _ หรือเครื่องหมายดอลลาร์ $

ตัวอย่าง

class TutorialsPointClass {
   int rollNum;
   String firstName;
   String lastName;
}

ค่าคงที่

  • อักขระทั้งหมดควรเป็นตัวพิมพ์ใหญ่

ตัวอย่าง

class TutorialsPointClass {
   public static final int MAX_score = 100;
}