方法名一般是小写,可是我在软设考试卷上看到这样的语句,求解

sun820125 Java面向对象中类与对象的概... 最后由 jike_megzjp71 于07月30日回复

  • 6 解决
  • 1.1k 浏览

2014年下半年下午卷

class Light {

  public Light(){}

  public Light(String name) {/*代码省略*/}

  public void on(){/*代码省略*/}

  public void off(){/*代码省略*/}

}

请问

  public Light(){}

  public Light(String name) {/*代码省略*/}

语句中方法大写是印刷错误了吗?后两句方法小写我可以理解。

  • 上海小胖 2016年10月23日 回答 #1楼
  • 同学你好。

    一般方法名都是驼峰命名,首字母大写的哦。

    你说的小写有可能是在一些动态语言里多一些。

  • 0 评论
  • jike_9799447 2017年05月01日 回答 #5楼
  • 方法名和类名一样的是构造方法,他的命名是固定的,就是和类名一模一样,大小写也一样,是特殊的方法,不适用普通方法的命名规则。

  • 0 评论
  • jike_megzjp71 07月30日 回答 #6楼
  • 一般情况下:

    类名首字母需要大写:class Light {};

    方法名一般使用驼峰命名方法:public void onLine(){/*代码省略*/}

  • 0 评论