1、方法分类
(1)方法按照有无参数分为:
无参方法
有参方法
(2)方法按照有无返回值分为:
无返回值的方法
有返回值的方法
(3)综上所述方法分为:
无返回值的无参方法
无返回值的有参方法
有返回值的无参方法
有返回值的有参方法
2、 方法重载 (1)方法重载的定义 方法重载是指在一个类中定义多个同名的方法,但要求每个方法具有不同的参数类型或参数个数。 (2)方法重载的特点: -->在同一个类中。 -->方法名相同。 -->参数列表不同(参数顺序、参数类型、参数个数不同)。 -->方法的返回值不能作为判断方法之间是否构成重载的依据(与方法的返回类型和访问修饰符无关)。 (3)方法重载的调用 -->通过对象调用重载的方法时,系统的代码智能提示会给出返回类型和参数的信息,使用“↑”和“↓”键或者单击,都可以选择要使用的方法。 -->通过对象直接调用并传递参数,系统会根据参数类型自动匹配相应的方法。 (4)方法重载的优点 方法重载其实是对原有方法的一种升级,可以根据参数的不同,采用不同的实现方法,而且不需要编写多个名称,简化了类调用方法的代码 1、 成员变量作用域 (1)类的属性,也就是直接在类中定义的变量称为成员变量,它定义在方法的外部。 (2)成员变量可以在声明时赋初始值。
(1)局部变量就是定义在方法中的变量。 (2)局部变量在使用前需要赋值,否则会编译出错。 |