Java类命名约定

时间:2016-01-18 16:57:06

标签: java android naming-conventions

我有下一个情况:

在我目前的android项目中,我有包:persistenceui(本地数据库),Group

在每个包中我都有课程。例如,每个包中都存在具有相同名称api的类。

    • UI
    • API
    • 持久性

我需要在某个mapper类中将ui类映射到import package.data.Group; public class MyClass{ package.ui.Group myGroup; Group myOtherGroup; } 并发生不好的事情:

一个类在类顶部导入,另一个类导入内联。

Group

想知道是否存在不同模块的名称约定。

我应该:

  • 保留名称GroupEntity并使用完整的班级名称?
  • 为我的课程命名为GroupViewLOGON32_LOGON_SERVICE?如果是的话,有没有约定?

谢谢

1 个答案:

答案 0 :(得分:0)

您可以找到所有命名约定here

以下是您要复制的内容,以确保如果页面出现故障,您仍然可以得到答案:

类名应该是名词,大小写混合,每个内部单词的首字母大写。尽量保持您的类名简单和描述性。使用整个单词 - 避免使用首字母缩写词和缩写词。

示例:

class Raster; 
class ImageSprite;