java如何定义一个方法
时间: 2024-12-16 15:25:03 浏览: 8
在Java中,定义一个方法需要使用`public`, `private`, `protected`, 或者默认访问权限修饰符,并指定返回值类型、方法名以及一组参数。基本的语法结构如下:
```java
[access_modifier] 返回值类型 method_name(参数列表) {
// 方法体
return [return_value];
}
```
例如,定义一个简单的无参公共方法:
```java
public void printMessage() {
System.out.println("Hello, World!");
}
```
在这个例子中,`public` 表示方法可以被所有包下的类访问,`void` 表示该方法没有返回值,`printMessage()` 是方法名,圆括号内是参数列表(这里是空的),大括号内是方法体。
如果你想让子类覆盖(重写)父类的方法,你需要在子类中提供相同的返回类型和方法名,然后提供自己的实现。如:
```java
class Parent {
public void showMessage() {
System.out.println("Parent's message");
}
}
class Child extends Parent {
@Override
public void showMessage() {
System.out.println("Child's message");
}
}
```
在这里,`@Override` 注解表示这是对父类 `showMessage` 的重写。
阅读全文