1.方法的一般定义格式如下:
public static void 方法名称(){
方法体
}
TIP:定义方法的完整格式
修饰符 返回值类型 方法名称(参数类型 参数名称,...){
方法体
return 返回值;
}
方法名称应使用小驼峰模式DemoMethodDefine.
return字段的含义:1.停止当前方法。2.将后面的返回值还给调用处
2.调用格式:
方法名称();
注意事项:
1.方法定义的先后顺序无所谓。
2.方法定义必须是挨着的,不能再一个方法内部定义另一个方法
3.方法定义之后,自己不会执行,需要执行则需调用
3.使用方法时的注意事项:
(1)如果方法有返回值,那么必须写上”return 返回值“,不能为没有
(2)return后面的返回值数据,必须和方法的返回值类型对应起来。
(3)对于一个void没有返回值的方法,不能写return后面的返回值,,只能return自己(return;)
(4)对于方法中最后一行的return可以省略不写
(5)一个方法中可以有多个return语句,但是必须保证同时只有一个会被执行到,两个return不能写在一起
4.方法的三要素:
返回值类型;
方法名称
参数列表
5.构造方法是专门用来创建对象的方法,当我们通过关键字new来创建对象时,其实就是在调用构造方法。
格式:
public 类名称(参数类型 参数名称) {
方法体
}
注意事项:
构造方法的名称必须和所在的类名称完全一样,就连大小写也要一样
构造方法不要写返回值类型,连void都不写
构造方法不能return一个具体的返回值
如果没有编写任何构造方法,那么编译器将会默认赠送一个构造方法,没有参数、方法体什么事情都不做。
public Student() {}
一旦编写了至少一个构造方法,那么编译器将不再赠送。
构造方法也是可以进行重载的。