Java 方法与构造函数全解析
1. Java 方法概述
在 Java 中,方法是类中定义的一个命名代码块,它定义了类的对象或类本身的行为。方法可以被调用以执行其代码,调用方法的代码称为方法的调用者。方法可以接受调用者提供的输入值,并可以返回一个值给调用者,输入值列表称为方法的参数。可变参数(Var - args)用于定义方法和构造函数的参数,允许它们接受可变数量的参数。方法必须定义在类或接口的主体内部。
方法有四种访问级别:
| 访问级别 | 关键字 | 说明 |
| ---- | ---- | ---- |
| 公共 | public | 任何类都可以访问 |
| 私有 | private | 只有类内部可以访问 |
| 受保护 | protected | 同一包内的类以及不同包中的子类可以访问 |
| 包级别 | 无 | 同一包内的类可以访问 |
在方法体内声明的变量称为局部变量,与类的字段不同,局部变量不会被默认初始化,在读取局部变量的值之前必须先对其进行初始化,否则会导致编译时错误。
类的方法分为实例方法(非静态方法)和类方法(静态方法):
- 实例方法:用于实现类的实例(对象)的行为,只能在类的实例上下文中调用。
- 类方法:用于实现类本身的行为,始终在类的上下文中执行,使用 static 修饰符定义。
方法可以使用点号表示法访问,形式为: <限定符>.<方法名>(<方法实际参数>) 。对于实例方法,限定符是类实例的引用;对于类方法,限定符可以是类实例的引
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



