如何在类中定义属性和方法?
时间: 2024-10-14 21:16:50 浏览: 26
ES6中定义类和对象的方法示例
在Java中,类的属性(也称为字段或变量)用于存储数据,而方法则是执行特定任务的行为。以下是定义属性和方法的基本语法:
**定义属性**:
- 使用`private`、`protected`、`default`(无修饰符)或`public`等访问修饰符。
- 使用`type`(数据类型)声明变量。
- 变量名前通常加下划线(`_`)或不加,取决于个人喜好,首字母大写遵循驼峰命名法。
```java
private String name; // 私有属性,只能在本类内部访问
public int age; // 公共属性,其他类也可以直接访问
```
**定义方法**:
- 方法包括方法头(返回类型、方法名和参数列表)和方法体(包含执行的操作)。
- 方法头的格式通常是`returnType methodName(parameters)`。
- 访问修饰符可以与属性类似,也可以省略(对于实例方法)。
```java
// 返回String类型的getFirstName方法,接受一个参数
public String getFirstName(String fullName) {
return fullName.split(" ")[0];
}
// 不带参数,返回void类型的setAge方法
public void setAge(int newAge) {
this.age = newAge;
}
```
阅读全文