Dans cet article, nous passerons en revue certaines conventions de dénomination qui doivent être suivies, en particulier en Java à des fins de maintenabilité et de lisibilité du code, qui aident un programmeur à comprendre et à modifier le code écrit par un autre programmeur. Nous pouvons le considérer comme une ligne directrice que l’on peut suivre lors de l’attribution de noms à ses classes, variables, méthodes ou interfaces, etc. et en faire une bonne pratique lors de l’écriture de codes. Les conventions de dénomination dont nous discuterons dans cet article sont suggérées et mises en pratique par de nombreux programmeurs Java et également prises en charge par Netscape et Sun Microsystems.
Dans le langage de programmation Java, le style d'écriture en casse chameau est utilisé pour écrire les noms de méthodes/fonctions, les variables et le style de casse de titre pour les classes et les interfaces. Passons en revue et comprenons les règles à suivre lors de la nomination d'un élément/d'une entité dans le langage de programmation Java :
Commencez votre cours de développement de logiciels libres
Développement Web, langages de programmation, tests de logiciels et autres
Syntaxe :
public class Employee { //code snippet }
Syntaxe :
interface Printable { //code snippet }
Syntaxe :
void printDetails() { //code snippet }
Syntaxe :
int eid, sal;string firstName, lastName;
Syntaxe :
static final int MIN_SAL = 20000;
Syntaxe :
package src.employeedetails;
Syntaxe :
enum JobPost { MANAGER, ANALYST, HR, ADMIN, ENGINEER }
Syntaxe :
public @interface Documented {}
Maintenant, écrivons un code complet en utilisant les extraits de code ci-dessus qui le rendent plus significatif et nous aident à comprendre pourquoi les conventions de dénomination suivantes sont importantes lors de l'écriture du code d'application dans n'importe quel langage de programmation :
Code :
package src.employeedetails; interface Printable { void printDetails(); } public class Employee implements Printable { int eid; double sal; String firstName, lastName; // Default Constructor Employee() { eid=0; sal=0.0; firstName = "Anonymous"; lastName = "Anonymous"; } // Parameterized Constructor Employee(int eid, double sal, String firstName, String lastName) { this.eid = eid; this.sal = sal; this.firstName = firstName; this.lastName = lastName; } public void printDetails() { System.out.println("Employee ID:" + eid + "\n" + "Employee First Name:" + firstName + "\n" + "Employee Last Name:" + lastName + "\n" + "Employee Salary:" + sal + "\n" ); } public static void main(String args[]) { Employee emp = new Employee(1,22368.50,"Alan","Hope"); emp.printDetails(); } }
Sortie :
Code :
package src.customerdetails; interface Printable { void printDetails(); } public class Customer implements Printable { int custid; long mobNo; String fullName,emailAddr; // Default Constructor Customer() { custid=0; mobNo=0; fullName = "Anonymous"; emailAddr = "[email protected]"; } // Parameterized Constructor Customer(int custid, long mobNo, String fullName, String emailAddr) { this.custid = custid; this.mobNo = mobNo; this.fullName = fullName; this.emailAddr = emailAddr; } public void printDetails() { System.out.println("Customer ID:" + custid + "\n" + "Customer Full Name:" + fullName + "\n" + "Customer Email Address:" + emailAddr + "\n" + "Customer Mobile Number:" + mobNo + "\n" ); } public static void main(String args[]) { Customer cust = new Customer (1,987451036,"Alan Hope","[email protected]"); cust.printDetails(); } }
Sortie 1 :
Sortie 2 :
Vous trouverez ci-dessous quelques avantages de la convention de dénomination Java :
La prochaine fois que vous écrivez un code Java, assurez-vous que les classes, interfaces, packages, méthodes et champs que vous définissez et implémentez portent des noms suivant les conventions de dénomination Java. N'oubliez pas que les conventions de dénomination suivantes dans n'importe quel langage de programmation constituent la première étape pour écrire un code propre et cohérent et constituent probablement la première bonne pratique que tout programmeur devrait suivre.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!