成员方法(以下简称“方法”)是一个包含一条或多条语句的代码块,用来完成一个具体的、相对独立的功能。通常将一个复杂的程序或分为多个具有独立功能易管理的模块(这里使用成员方法)。同时,根据面向对象成熟设计的原则,对类的动态行为加以描述。
构造方法
构造方法又称为构造器,是类中的一个特殊的方法。构造方法的名字和类的名字相同,但创建对象时,构造方法被启动,它给对象的实例字段赋初始值。
定义构造方法的语法格式如下:
1)制造方法不返回任何数据类型,即它是省略void关键字的void型。
2)修饰符:修饰符;可以省略,也可以是public、protected、private其中之一。
3)造方法名必须和类名相同。
4)形参列表的格式和定义方法的形参列表格式相同。
5)Java允许一个类中有若干个构造方法,但这些构造方法的参数必须从相同,即或者是参数的个数不同,或者是参数的类型不同。
6)若程序中不显式地为类定义一个构造方法,Java将为这类创建一个默认的构造方法。默认构造方法自动地将所有实例变量转化为零。
返回数据类型
一个方法最多有一个返回值 [思考,如何返回多个结果 返回数组 ]
返回类型可以为任意类型,包含基本类型或引用类型(数组,对象)
如果方法要求有返回数据类型,则方法体中最后的执行语句必须为 return 值; 而且要求返回值类型必须和 return 的 值类型一致或兼容