有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

Java Android中大写字母背后的理论是什么?

我现在一直在学习Java,我很难掌握用大写字母表示各种不同事物的方法

例如:

  Button buttonname = (Button) findViewById(R.id.buttonid);

“查找”R.“id”没有资金,“id”“视图”有资金 此外:

   buttonname.setOnClickListener(new View.OnClickListener()

在上面的行中,“set”没有资本,但其余的包含“On”?? 那么你有:

 String.valueOf()

其值没有大写v

所以我想知道有没有一种方法来解释这些大写字母是必需的/不需要的等等,因为我经常因为这些大写字母而犯语法错误

干杯


共 (5) 个答案

  1. # 1 楼答案

    在java中,类是大写的,所以

    UpperCamelCase
    

    变量名是小写的,所以

    lowerCamelCase
    

    方法也较低骆驼病例,所以

    lowerCamelCase()
    

    具体示例

    Button buttonname = (Button) findViewById(R.id.buttonid);
    

    Button是一个类,大写camelcase也是,buttonname是一个变量名,所以应该是小写camelcase中的buttonname。R是一个类,所以大写,id和buttonid是变量,所以小写(buttonid中的id是小写,因为它不是一个真正的单词,所以有点灰色;尽管我会使用buttonid)

    buttonname.setOnClickListener(new View.OnClickListener()
    

    buttonname是一个变量,setOnClickListener是一个方法,它再次是lowerCamelCase和View。OnClickListener是一个类,大写也是如此

    The official naming conventions

  2. # 2 楼答案

    这些是Java命名约定。类必须以大写字母开头,而变量和方法则以小写字母开头

    此外,当对egonClick()使用多个单词时,使用驼峰大小写,下一个单词的每个字母都大写

  3. # 3 楼答案

    这些是标准的Java命名约定,每种编程语言都有自己的一组推荐约定

    在Java中,当命名函数、变量和类等时,建议使用驼峰大小写(例如onetwotree)。类以大写字母开头(例如按钮),函数/变量以小写字母开头(例如按钮名findViewById())。请记住,这可能会偏离其他约定(即常量或静态方法),但这也是Java命名约定的一部分

    例如:

    Button buttonname = (Button) findViewById(R.id.buttonid);
    
    • Button是一个类的名称,因此它有一个大写字母,而buttonname是该类的一个实例(变量名),因此它被赋予一个小写字母(尽管如果您想遵循约定,它是 应使用驼色大写字母书写,即buttonName)

    • findViewById是一个函数,因此它以小写字母开头,并遵循驼峰大小写,以便于阅读(更易于阅读) 而不是findviewbyid)

    阅读更多关于理论的文章

    说到底,没有什么能阻止某人违反约定,但您应该遵循这些约定,以增强自己和其他可能遇到您的源代码的人的代码可读性,并减少理解您的程序所需的努力

  4. # 5 楼答案

    它不是语言的一部分,但它是命名变量和函数的一种标准。第一个词没有大写,其他所有的国有企业也没有大写

    对于类名,所有单词的开头都是大写字母