属性方法构造器
时间: 2023-08-04 15:10:48 浏览: 207
在面向对象的编程中,属性、方法和构造器是类的三个重要组成部分。
属性是类中的变量,用于存储对象的状态信息。属性可以是基本类型、对象类型或者数组类型。在类中定义属性时需要指定访问修饰符,如 private、public、protected 等。
方法是类中的函数,用于执行特定的操作。方法可以有参数,也可以返回一个值。在类中定义方法时需要指定访问修饰符、返回值类型、方法名和参数列表。
构造器是类中的特殊方法,用于创建对象并初始化对象的属性。构造器的名称必须与类名相同,没有返回值类型,并且不能被直接调用。在创建对象时,会自动调用与对象类型匹配的构造器来初始化对象的属性。
例如,下面是一个简单的 Java 类的例子:
```java
public class Person {
private String name;
private int age;
public Person(String name, int age) {
this.name = name;
this.age = age;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
}
```
上面的代码定义了一个名为 Person 的类。该类有两个属性,分别是 name 和 age,以及一个构造器和四个方法。构造器用于创建 Person 对象并初始化其属性,getName 和 getAge 方法用于获取对象的属性值,setName 和 setAge 方法用于设置对象的属性值。
阅读全文