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

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

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

 ~ 初始值不同

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

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

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

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

java语言有参无参 java中的无参和有参_作用域

语法 :

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

   方法的返回值

     两种情况:

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

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

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

  方法调用

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

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

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

         方法调用小结:

方法之间允许相互调用,不需要知道方法的具体实现,实现重用,提高效率

java语言有参无参 java中的无参和有参_作用域_02

常见错误:
 1. 方法的返回值类型为: void, 方法中不能有return 返回值!
 2. 方法不能返回多个值。 只能是唯一的一个值 !
 3 .多个方法不能相互嵌套定义 !
 4.不能在方法外部直接写程序逻辑代码 !

   备注:

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

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

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

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

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

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