27、Java 方法与构造函数全解析

Java 方法与构造函数全解析

1. Java 方法概述

在 Java 中,方法是类中定义的一个命名代码块,它定义了类的对象或类本身的行为。方法可以被调用以执行其代码,调用方法的代码称为方法的调用者。方法可以接受调用者提供的输入值,并可以返回一个值给调用者,输入值列表称为方法的参数。可变参数(Var - args)用于定义方法和构造函数的参数,允许它们接受可变数量的参数。方法必须定义在类或接口的主体内部。

方法有四种访问级别:
| 访问级别 | 关键字 | 说明 |
| ---- | ---- | ---- |
| 公共 | public | 任何类都可以访问 |
| 私有 | private | 只有类内部可以访问 |
| 受保护 | protected | 同一包内的类以及不同包中的子类可以访问 |
| 包级别 | 无 | 同一包内的类可以访问 |

在方法体内声明的变量称为局部变量,与类的字段不同,局部变量不会被默认初始化,在读取局部变量的值之前必须先对其进行初始化,否则会导致编译时错误。

类的方法分为实例方法(非静态方法)和类方法(静态方法):
- 实例方法:用于实现类的实例(对象)的行为,只能在类的实例上下文中调用。
- 类方法:用于实现类本身的行为,始终在类的上下文中执行,使用 static 修饰符定义。

方法可以使用点号表示法访问,形式为: <限定符>.<方法名>(<方法实际参数>) 。对于实例方法,限定符是类实例的引用;对于类方法,限定符可以是类实例的引

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值