比如我有一个类叫People,在这个类里面还要定义一个数据结构,也叫people,这样命名肯定容易引起误解。我想问有没有好的命名规则可以使用?谢谢!
public class People
{
    public class people
    {
        int age;
        String name;
    }
}

解决方案 »

  1.   

    包的名字开头小写
    类的名字开头大写
    方法的名字开头小写这是比较常规的规则比较规范的有匈牙利法比如你定义一个JLabel
    你这样定义 jlabPeople
    比如你定义一个JPanel
    你这样定义 jpnlPeople
    先体现出这是一个什么类的对象,然后这个对象是干什么的
      

  2.   

    像这个例子public class People
    {
        public class people
        {
            int age;
            String name;
        }
    }如何命名好呢?
      

  3.   

    public class People
    {
        public static class Person
        {
            int age;
            String name;
        }
    }
      

  4.   

    命名规则有三:
        (1)第一个字母小写,然后以后的单词的首字母大写;
        (2)名字的每一个单词的首字母都大写;
        (3)每一个单词的首字母大写,但在名字前加上其类型的简写,用小写。
      例如:
         (1)myPeople
         (2) MyPeople
         (3) iMyPeople   //i是int的简写
      

  5.   

    第二个people给下吧,随便叫个什么都行啊
      

  6.   

    要是Apple呢? 难不成public class Apples
    {
        public static class Apple
        {
            String name;
        }
    }
      

  7.   

    public class People
    {
          public static class Person
         {
              int age;
              String name;
         }
    }
      

  8.   


    public class People
    {
        public static class People_Args
        {
            int age;
            String name;
        }
    }
      

  9.   

    [Java code]public class People
    {
        public static class People_Args//我发现这里面的属性都是些参数,故_args
        {
            int age;
            String name;
        }
    }
    [/Java code]
      

  10.   

    你那个是内部类吧,前面加个inner区分
      

  11.   

    java 里的常量都大写 不同单词之间用下划线隔开
    包名全小写
    类名不同单词首字母大写
    变量 方法名 首字母小写 其余单词首字母大写;
      

  12.   

    java 里的常量都大写 不同单词之间用下划线隔开
    包名全小写
    类名不同单词首字母大写
    变量 方法名 首字母小写 其余单词首字母大写;
      

  13.   

    我可能会使用下面的方法:public class People
    {
      public static class structPeople
      {
          int age;
          String name;
      }
    }