成员方法到底有什么用?我们在什么情况下使用成员方法?
成员方法体主要用于编写描述该方法功能的语句块。
成员方法可以实现代码的重用,简化代码。
语法格式:
class类名{
返回值类型 成员方法名(形参列表){
成员方法体;
}
}
当成员方法名由多个单词组成,要求从第二个单词起每个单词的首字母大写。
返回值类型的详解
返回值主要指从方法体内返回到方法体外的数据内容。
返回值类型主要指返回值得数据类型,可以是基本数据类型,也可以是引用数据类型。
当返回的数据内容是66时,则返回值类型写int即可(根据需要返回的内容类型,声明返回值类型)
在方法体中使用return关键字可以返回具体的数据内容并结束当前方法。
当返回的数据内容时66时,则方法体中写return66即可(直接return 66会报错);
形参列表的详解
形式参数主要用于将方法体外的数据内容带入到方法体内部。
形式参数列表主要是指多个形式参数组成的列表,语法格式如下:
数据类型 形参变量名1, 数据类型 形参变量名2,...
当带入的数据内容是hello时,则形参列表写String s即可
当带入的数据内容是66和hello时,则形参列表写int i, String s即可
若该方法不需要带入任何数据内容时,则形参列表位置啥也不写即可。
方法体的详解
成员方法体主要用于编写描述该方法功能的语句块。
总结:
1、返回值类型规定输出到成员方法外的数据类型
2、形参列表是数据进入成员方法内的入口,形参需要描述数据类型
3、方法体主要用于描述该方法功能的语句块
4、return是成员方法返回数据到方法体外的方法
point类中无参无返回值成员方法的定义
总结:
1、成员方法可以把重复的代码复用,show()方法可以多次调用
2、成员方法与成员变量都属于在Point类内部,所以可以直接访问成员变量二不需要引用
3、没有参数返回出方法体外,使用void返回类型;
这就是无参数无返回值的成员方法
方法的调用
引用变量名.成员方法名(实参列表);
实际参数列表主要用于对形式参数列表进行初始化操作,因此参数的个数、类型以及顺序都要完全一致。
实际参数可以传递直接量、变量、表达式、方法的调用等。
Person类中有参无返回值成员方法的使用
案例1:单个形参成员方法的使用(推荐使用)
案例2:多个形参成员方法使用(不推荐使用)
总结:
在成员方法()中定义形参,在main方法中传入实参
成员方法可以修改成员变量的值,达到初始化的效果
多个形参成员方法不建议使用,一旦我们需要改姓名就必须改年龄,如果我们暂时不需要声明age这种方法做会浪费内存空间
推荐使用单个形参成员方法,优势在于可以灵活修改成员变量,降低了功能之间的耦合性内聚
无参有返回值方法的使用
总结:
有返回值的时候不能使用void类型,声明返回值的类型;例如String类型
声明变量存储成员方法的时候,需要声明返回值相同类型的变量,例如String类型