Когда мы пишем программу java с несколькими классами, мы называем java-файл похожим на имя класса с помощью метода main()
. Но когда я пишу программу java, состоящую только из нескольких интерфейсов, без какого-либо метода main()
внутри них, то каково должно быть имя программы? Существуют ли какие-либо конкретные правила именования этой программы, или я могу присвоить ей любое имя xyz.java
?Соглашение об именовании интерфейса Java
-1
A
ответ
2
main(String[] args)
метод не имеет ничего общего с именованием класса, и это имя файла.
Фактически, файл, содержащий ваш код, должен быть идентичен имени класса (верхнего уровня) внутри этого файла.
3
Есть код & Именование соглашений для всего в Java.
Вы можете найти большинство из них здесь: Code Conventions for the Java Programming Language
0
Я предпочитаю не использовать префикс на интерфейсах:
Приставка больно читаемость.
Использование интерфейсов в клиентах является стандартным лучшим способом программирования, поэтому имена интерфейсов должны быть максимально короткими и приятными. Реализация классов должна быть более уродливой, чтобы препятствовать их использованию.
- При переходе от абстрактного класса интерфейс кодирование
конвенции с префиксом я предполагает переименования всех вхождений класса --- не хорошо!
Смежные вопросы
- 1. Соглашение об именовании интерфейса
- 2. Соглашение об именовании методов
- 3. Соглашение об именовании пакетов
- 4. Угловое соглашение об именовании
- 5. Соглашение об именовании Microsoft
- 6. Соглашение об именовании проектов
- 7. Соглашение об именовании F #
- 8. Соглашение об именовании имущества
- 9. Соглашение об именовании Laravel
- 10. Соглашение об именовании контроллера
- 11. проверить соглашение об именовании в java
- 12. Соглашение об именовании пакетов Android
- 13. соглашение об именовании пользовательских размеров?
- 14. css menu Соглашение об именовании
- 15. Соглашение об именовании документов FXML
- 16. Соглашение об именовании последовательности Python
- 17. Соглашение об именовании Microsoft VB.NET
- 18. Соглашение об именовании пакетов Android
- 19. Соглашение об именовании ключей Intent
- 20. Соглашение об именовании структуры пакета?
- 21. Соглашение об именовании C# SqlCommand
- 22. Соглашение об именовании абстрактных классов C#
- 23. Соглашение об именовании C# для методов расширения для интерфейса
- 24. Соглашение об именовании с автоматизированным пользовательским интерфейсом
- 25. Есть ли общее соглашение об именовании пакетов?
- 26. Соглашение об именовании для контроллеров в mvc3
- 27. Оптимальное соглашение об именовании расширенного класса?
- 28. Соглашение об именовании Cakephp для таблицы
- 29. Соглашение об именовании, когда стандартные коллекции typedef
- 30. Соглашение об именовании студийного устройства Android
, пожалуйста, не кричите на людей. –
Если вы не поняли, что означал @JensSchauder! Не используйте * caps * при вводе вопроса :) – NINCOMPOOP