方法:public static void name() { }
public static void name() {
}
public —— 访问级别。
4种:private、default、protected和public。
public(公共访问级别):这是一个最宽松的访问控制级别,如果一个类或者类的成员被public访问控制符修饰,那么这个类或者类的成员能被所有的类访问,不管访问类与被访问类是否在同一个包中。
protected(子类访问级别):如果一个类的成员被protected访问控制符修饰,那么这个成员既能被同一包下的其他类访问,也能被不同包下该类的子类访问。
default(包访问级别):如果一个类或者类的成员不使用任何访问控制符修饰,则称它为默认访问控制级别,这个类或者类的成员只能被本包中的其他类访问。
private(当前类访问级别):如果类的成员被private访问控制符来修饰,则这个成员只能被该类的其他成员访问,其他类无法直接访问。类的良好封装就是通过private关键字来实现的。
修饰符 | Class(类) | Package(包) | Subclass(子类) | World |
public | ✔ | ✔ | ✔ | ✔ |
protected | ✔ | ✔ | ✔ | |
default | ✔ | ✔ | ||
private | ✔ |
static —— 修饰符
静态方法不需要通过它所属的类的任何实例就可以被调用,可以直接访问所属类的静态变量和静态方法。
void —— 返回类型
如果方法不返回任何值,则返回值类型指定为 void ;
如果方法具有返回值,则需要指定返回值的类型,并且在方法体中使用 return 语句返回对应类型
例子:
public static boolean name() {
return true;//或者false
}
方法规定返回类型为boolean类型(boolean类型有两种,true和false),所以必须在方法的最后返回boolean类型的返回值。
xxx —— 方法名(自己起的)
方法名的命名规则:方法的名字的第一个单词应以小写字母作为开头,后面的单词则用大写字母开头。示例:xXX
public static boolean nameName() {
return true;
}
( ) —— 在中间填参数,可填可不填
信息可以作为参数传递给方法,可以添加多个参数,只需用逗号分隔即可。
public static boolean name(int a, int b) {
return true;
}
{ } —— 把方法写在大括号内
结尾的“}”要与方法开头对齐,就像上面的例子一样