类的无参方法 
类的方法由哪几部分组成?
方法的定义:
1.访问权限修饰符 2.方法返回的数据类型 3.方法的名称 4.方法的主体

成员变量和局部变量的区别有那些?

~ 作用域不同
- 成员变量的作用域在整个类内部都是可见的
- 局部变量的作用域仅限于定义它的方法

~ 初始值不同

- Java 会给成员变量一个初始值
- Java 不会给局部变量赋予初始值

~ 在同一个方法中,不允许有同名局部变量;
在不同的方法中,可以有同名局部变量

~ 两类变量同名时,局部变量具有更高的优先级

如何定义类的方法
类的方法定义类的某种行为 (或功能)
 语法 :

定义类的方法:
//步骤1: 定义方法名以及 返回值类型
public 返回值类型 方法名(){
//步骤2: 编写方法体
// 这里编写方法的主体


方法的返回值

两种情况:

如果方法具有返回值,方法中必须使用关键字 return 返回该值, 返回值类型为该返回值的类型。

语法: return 表达式: 作用: 跳出方法,返回结果

如果方法没有返回值,返回值类型为: void

方法调用

方法是个 "黑匣子" , 完成某个特定的应用程序功能,并返回结果

方法调用:执行方法中包含的语句

语法: 对象名.方法名();

方法调用小结:

方法之间允许相互调用,不需要知道方法的具体实现,实现重用,提高效率
  常见错误:
1. 方法的返回值类型为: void, 方法中不能有return 返回值!
2. 方法不能返回多个值。 只能是唯一的一个值 !
3 .多个方法不能相互嵌套定义 !
4.不能在方法外部直接写程序逻辑代码 !

备注:

成员变量和局部变量的区别

作用域不同
局部变量的作用域仅限于定义它的方法
成员变量的作用域在整个类内部都是可见的
初始值不同
java 会给成员变量一个初始值
java 不会给局部变量赋予初始值

注意:
在同一个方法中,不允许有同名局部变量
在不同的方法中,可以有同名局部变量

在同一个类中,成员变量和局部变量同名时,局部变量具有更高的优先级。

常见错误:
局部变量 avg 的作用域仅限于 calcAvg()方法

总结:
定义类的方法必须包括以下三个部分
方法的名称
方法返回值的类型
方法的主体
类的方法调用,使用如下两种形式
同一个类中的方法,直接使用 “方法名()”调用
不同类的方法,首先创建对象,再使用
"对象名.方法名()" 来调用
在 Java 中,有成员变量和局部变量,他们的作用域各不相同
Java Doc注释以 "/** 开头,以 */ 结尾" !





 

posted on 2016-05-30 18:54  影子是时光的心  阅读(383)  评论(0编辑  收藏  举报