2013-07-10 2 views
-1

Когда мы пишем программу java с несколькими классами, мы называем java-файл похожим на имя класса с помощью метода main(). Но когда я пишу программу java, состоящую только из нескольких интерфейсов, без какого-либо метода main() внутри них, то каково должно быть имя программы? Существуют ли какие-либо конкретные правила именования этой программы, или я могу присвоить ей любое имя xyz.java?Соглашение об именовании интерфейса Java

+3

, пожалуйста, не кричите на людей. –

+1

Если вы не поняли, что означал @JensSchauder! Не используйте * caps * при вводе вопроса :) – NINCOMPOOP

ответ

2

main(String[] args) метод не имеет ничего общего с именованием класса, и это имя файла.

Фактически, файл, содержащий ваш код, должен быть идентичен имени класса (верхнего уровня) внутри этого файла.

0

Я предпочитаю не использовать префикс на интерфейсах:

  • Приставка больно читаемость.

  • Использование интерфейсов в клиентах является стандартным лучшим способом программирования, поэтому имена интерфейсов должны быть максимально короткими и приятными. Реализация классов должна быть более уродливой, чтобы препятствовать их использованию.

  • При переходе от абстрактного класса интерфейс кодирование
    конвенции с префиксом я предполагает переименования всех вхождений класса --- не хорошо!
Смежные вопросы