क्लास की परिभाषा कीवर्ड क्लास से शुरू होती है और उसके बाद क्लास का नाम आता है; और वर्ग निकाय घुंघराले ब्रेसिज़ की एक जोड़ी से घिरा हुआ है।
निम्नलिखित वाक्य रचना है -
<access specifier> class class_name { // member variables <access specifier> <data type> variable1; <access specifier> <data type> variable2; ... <access specifier> <data type> variableN; // member methods <access specifier> <return type> method1(parameter_list) { // method body } <access specifier> <return type> method2(parameter_list) { // method body } ... <access specifier> <return type> methodN(parameter_list) { // method body } }
वर्ग नामों के लिए निम्नलिखित परंपराएँ हैं -
पास्कल आवरण
एक वर्ग के नाम के लिए कोडिंग सम्मेलन वर्ग के नाम का नाम है, उदाहरण के लिए, यह पास्कलकेसिंग होना चाहिए -
public class CalculateCost { }
ऊपर, वर्ग का नाम कैलकुलेटकॉस्ट पास्कलकेसिंग में है।
संज्ञा या संज्ञा वाक्यांश
वर्ग नामों को संज्ञा या संज्ञा वाक्यांशों के रूप में जोड़ना पसंद करते हैं -
public class Department { }