黑马程序员技术交流社区

标题: 第四天 总结(1) [打印本页]

作者: 陈郊    时间: 2012-10-2 08:46
标题: 第四天 总结(1)
1.Breakswitch
break  switch中可以使用   在循环中可以使用
continue  在循环中使用
break作用:是用来停止循环的.在使用时注意,如果break单独出现,其下不可以在有语句.
continue作用   中止当次循环,执行下一次循环,可以理解成遇到continue,就去执行步长.
continue如果单独出现,不可以在其下出现其它语句.
break,continue可以出现在循环中,如果在嵌套循环中它有什么效果?
              如果break,continue出现在嵌套循环中,那么它只能控制所在的循环
              了解  标号 简单说相当于给每个循环起了名字,然后在使用breakcontinue时可以
     直接break 标号   continue 标号  来控制某个循环
2.方法(函数)
       方法:完成一段特定功能的代码块
       作用:使用方法可以提高代码的重用性.
方法结构
              修饰符  方法的返回值类型  方法名(参数列表){方法体 }
              修饰符: public static都是修饰符,可以有多个,也可以一个都没有  
              方法的返回值类型:: void 它代表没有返回值类型,也可是java中的任意一种类型  
              方法名:是一个标识符,方法名一般见名知意
              参数列表:也就是可以有多个,也可以一个没有,定义格式  (类型 1,类型 2,....) 每一个都要定义类型  参数类型可以任意类型
          方法体:完成方法具体操作.
              方法要想被执行,必须被调用。 调用时通过方法名调用
              方法执行后,回到方法的被调用处.
注意
              方法是独立,不可以嵌套,方法必须写在类中。
              在定义方法时,方法的功能细化,只完一个功能,如果有多个功能,那么定义多个方法
方法的参数   用来接收外部数据,完成方法的功能
              如果一个方法有参数,那么我们在调用时必须给其传参,传参时,参数的个数与类型顺序要匹配
              1.声明方法  形式参数  在声明方法时的参数叫形参
              2.调用方法  实际参数  调用方法,使用的参数叫实参
              我们是将实现参数赋值给形式参数   
方法的返回值类型
              方法的返回值返回给调用方法者。
              有返回值,要使用一个关键字  return 返回值.
              如果一个方法有返回值 ,那么我们可以将这个方法的返回值接收.
              方法返回的是什么类型就用什么类型变量来接收.
       在定义方法时什么时候有返回值,什么时候不需要有。
       方法是完成功能的,一个方法是否有返回值,取决于当前的功能,一般情况下,如果方法在完成功能后,会得到一个结果,这个结果,我们在其它代码中也需要使用,那么就需要返回值。如果方法在执行后只是完成了功能,或者不需要在操作这个结果,那么就可以不要返回值.      如果一个方法有返回值,可以直接用输出语句输出,如果没有不能输出.
方法主要部分
              1.参数
                     用来接收外部数据,来完成方法的功能.它相当一个入口
                     如果方法有参数,在调用方法时,必须要与声明方法时的参数匹配。
              2.返回值类型
                     会用到一个return关键字.return ;这个值就是要返回的。
                     一次返回只能返回一个值,如果有返回值,那么方法在声明是必须定义其返回类型
                     什么时候定义方法有返回值,方法如果执行后得到一个结果,并且,我们还要在其它地方使用这结果,那么就需要有返回值,如果方法只是执行了一个功能,或者得到的结果,我们不需要在其它地方使用,那么就可以没有返回值。
              以后在使用方法时,必须明确  1.参数   2.返回值
方法重载
       在同一个类中,具有相同的方法名,方法的参数个数,类型,排列顺序不同可以形成重载.
       重载就是通过方法参数来判断
       为什么要用方法重载
              方法名应该见名知意,那么我们在定义方法名时,如果相同,我们可以认为它们的功能基本相似,它们之间还是存在差别。完成这个功能产生效果就不一样。 通过一个名称来描述多个行为的表现。  





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