黑马程序员技术交流社区

标题: [已解决]关于类中方法的问题,求解决。。 [打印本页]

作者: 杨康    时间: 2012-5-17 10:11
标题: [已解决]关于类中方法的问题,求解决。。
本帖最后由 杨康 于 2012-5-17 15:13 编辑

今天看到面向对象构造函数这一块的时候,看到毕老师定义方法时,在getName方法中没有给方法定义返回值类型,但是在方法体中还有return,不理解这里,请问是怎么回事?


作者: —__    时间: 2012-5-17 10:17
public String getNam(){
      return name;
}
中的 String 就是返回值类型 ;
String 代表字符串
作者: 杨康    时间: 2012-5-17 10:22
—__ 发表于 2012-5-17 10:17
public String getNam(){
      return name;
}

:lol原来是这样,真是犯了个小白的错误啊,刚学习中,让您笑话了
作者: —__    时间: 2012-5-17 10:30
杨康 发表于 2012-5-17 10:22
原来是这样,真是犯了个小白的错误啊,刚学习中,让您笑话了

:)我刚学构造函数的时候跟你一样
作者: chinajack    时间: 2012-5-17 13:44
void 好像是没有返回值吧
作者: 杨康    时间: 2012-5-17 13:51
chinajack 发表于 2012-5-17 13:44
void 好像是没有返回值吧

对 void是没有返回值类型,我的意思是 既然下面用到了return, 就应该有返回值类型的,我不知道String也算一种修饰符。
作者: 吴兆焕    时间: 2012-5-17 13:54
chinajack 发表于 2012-5-17 13:44
void 好像是没有返回值吧

void 含义就是 没有的 ,所以就是没有返回值。


String 就是字符串,就也是指定了返回数据类型。
另个要注意的是:S要大写,不能小写。
作者: hongbo    时间: 2012-5-17 14:39
void 就是没有返回值类型滴,
书写的时候要注意驼峰命名规则:
包,小写或者域名反写
类和接口,一个单词首字母大写,多个单词构成名字首字母大写(其他单词也是首字母大写)
变量和函数,首字母小写,多个单词,则首字母小写,其他单词首字母大写
作者: 王红霞    时间: 2012-6-14 18:45
public String getName()
  {
  
  }
只要不是void 都返回参数




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2