Le nom du package d'un projet logiciel doit être dans l'ordre inverse du nom de domaine de votre entreprise, plus le nom de votre projet, le tout en lettres minuscules et ne peut pas contenir d'autres symboles. Vous pouvez ajouter la version du package à la fin, comme indiqué dans l'exemple ci-dessous :
org.example.aprojectname org.example.aprojectname.innerpkg org.example.aprojectname.innerpkg.anotherpkg org.example.aprojectname.innerpkg2 org.example.anotherproject org.example.anotherproject.v2
Le nom de la classe doit être un nom, utiliser une casse en chameau et la première lettre doit être en majuscule, comme Carte de hachage. Il devrait être possible de déduire du nom de la classe quelles fonctions et variables elle contiendra probablement. Par exemple :
class Student{} class ArrayList{} class HashMap{} class ComputerEngineer{}
Les noms d'interface doivent utiliser autant que possible des adjectifs. Parfois, il peut aussi s'agir d'un nom, comme Liste ou Carte. Comme pour la convention de dénomination des classes, utilisez la casse camel et la première lettre doit être en majuscule. Comme suit :
interface Cloneable{} interface AutoCloseable{} interface PreparedStatement{} interface Engineer{}
Interface représente généralement le nom général d'une classe d'objets. L'adjectif « peut courir » peut être un nom d'interface et la classe d'implémentation peut être une personne, un chien ou un chat.
L'utilisation de noms nécessite une certaine généralité. "Griffe" ressemble plus au nom d'une interface qu'à "griffe de chat".
Les variables doivent être des noms courts et significatifs, suivre la dénomination en casse chameau et la première lettre doit être en minuscule. Et n'utilisez pas de tiret ('_
') ou de signe dollar '$
'. _
')或美元符号'$
'字符。
在for循环中使用的计数变量,可以是i,j,k,m和n,它们也常用于整数
对于 布尔值,通常开头应该是is或has。
可以使用Of串联多个名词
可以使用形容词修饰名词
int countOfCustomer; //Of串联 float averageInterest; //形容词修饰名词 long timeInMillisecond, daysInYear; //时间 boolean isEngineer, isCompleted, hasSubmitted; //布尔类型
常量也是程序的重要组成部分。也要使用名词,或者形容词修饰的名词。全部字母大写,使用下划线分隔单词。
public static final float PI = 3.14; static int CREATED_ON_YEAR = 2019;
方法名称要使用动词,并且应该从名称中可以推断出方法的功能,尽量简短。使用驼峰标志命名。通常, get
和 set
void print(Object obj); void remove(Obejct obj); Object update(); int getCountOfCustomer();//getter void setCountOfCustomer(int countOfCustomers);//setter boolean isUserAdmin(User user); //布尔类型🎜5. 🎜Les constantes sont également un élément procédural important. Utilisez également des noms ou des noms modifiés par des adjectifs. Utilisez toutes les lettres majuscules et utilisez des traits de soulignement pour séparer les mots. 🎜
public <T> void print(T t); interface List<E>{} class HashMap<K, V> {};🎜 6. Méthode 🎜🎜Le nom de la méthode doit utiliser un verbe, et la fonction de la méthode doit être déduite du nom et doit être aussi courte que possible. Utilisez camelCase pour nommer. Habituellement,
get
et set
sont utilisés respectivement pour obtenir des données et définir des données. Pour les valeurs booléennes, le nom de la méthode doit être le même que le nom de la variable. 🎜rrreee🎜7. Génériques🎜🎜Utilisez une seule lettre majuscule, T est largement utilisé. E est généralement utilisé pour les éléments d'ensemble, et K et V sont généralement utilisés pour mapper les relations. N'utilisez pas plusieurs caractères. 🎜rrreeeCe 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!