Студопедия — Annotations
Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Annotations






Use the same guidelines as for regular class for naming of custom annotations.

Do not start annotation properties with “get”.

Example:

public @interface Field {

boolean required() default false;

}

See Sun Java Annotations Guide for more examples.

Exceptions

You should always add the suffix Exception to custom exception classes. The following is an example of a correctly named exception class:

ObjectNotFoundException

RuntimeException

Enumerations

The following rules outline the naming guidelines for enumerations:

Ø Use Pascal case for enum types.

Ø F or enum element names use the same conventions as for constants.

Ø Do not suffix enum element names with enum name.

Ø Do not start enumeration properties with “get”.

Ø Do not use an enum suffix on enum type names.

Ø Use a singular name for enum types.

Example:

public enum Fruit {

LEMON (“sour”),

PINEAPPLE (“sweet”);

 

private final String taste;

 

Fruit(String taste) {

this.taste = taste;

}

 

public String taste() {

return this.taste;

}

}

See Sun Java Enums Guide for more examples.

Fields

The following rules outline the naming guidelines for class fields:

Ø Use nouns, noun phrases, or abbreviations of nouns to name fields.

Ø Use camel case.

Ø Use descriptive parameter names. Parameter names should be descriptive enough that the name of the parameter and its type can be used to determine its meaning in most scenarios. For example, visual design tools that provide context sensitive help display method parameters to the developer as they type. The parameter names should be descriptive enough in this scenario to allow the developer to supply the correct parameters.

Ø Use names that describe a parameter's meaning rather than names that describe a parameter's type. Development tools should provide meaningful information about a parameter's type. Therefore, a parameter's name can be put to better use by describing meaning. Use type-based parameter names sparingly and only where it is appropriate

Ø Avoid unnecessary abbreviations.

Ø Do not declare fields as public.







Дата добавления: 2015-09-07; просмотров: 409. Нарушение авторских прав; Мы поможем в написании вашей работы!



Кардиналистский и ординалистский подходы Кардиналистский (количественный подход) к анализу полезности основан на представлении о возможности измерения различных благ в условных единицах полезности...

Обзор компонентов Multisim Компоненты – это основа любой схемы, это все элементы, из которых она состоит. Multisim оперирует с двумя категориями...

Композиция из абстрактных геометрических фигур Данная композиция состоит из линий, штриховки, абстрактных геометрических форм...

Важнейшие способы обработки и анализа рядов динамики Не во всех случаях эмпирические данные рядов динамики позволяют определить тенденцию изменения явления во времени...

Обзор компонентов Multisim Компоненты – это основа любой схемы, это все элементы, из которых она состоит...

Кран машиниста усл. № 394 – назначение и устройство Кран машиниста условный номер 394 предназначен для управления тормозами поезда...

Приложение Г: Особенности заполнение справки формы ву-45   После выполнения полного опробования тормозов, а так же после сокращенного, если предварительно на станции было произведено полное опробование тормозов состава от стационарной установки с автоматической регистрацией параметров или без...

Упражнение Джеффа. Это список вопросов или утверждений, отвечая на которые участник может раскрыть свой внутренний мир перед другими участниками и узнать о других участниках больше...

Влияние первой русской революции 1905-1907 гг. на Казахстан. Революция в России (1905-1907 гг.), дала первый толчок политическому пробуждению трудящихся Казахстана, развитию национально-освободительного рабочего движения против гнета. В Казахстане, находившемся далеко от политических центров Российской империи...

Виды сухожильных швов После выделения культи сухожилия и эвакуации гематомы приступают к восстановлению целостности сухожилия...

Studopedia.info - Студопедия - 2014-2024 год . (0.012 сек.) русская версия | украинская версия