举一个简单的例子说明构造方法和成员方法
时间: 2024-03-03 18:47:38 浏览: 21
好的,假设我们有一个类叫做“猫”,它有两个属性:名字和年龄。那么构造方法就是用来创建这个类的实例并初始化这些属性的方法,而成员方法则是用来操作这些属性的方法。
下面是一个简单的示例:
```java
public class Cat {
private String name;
private int age;
// 构造方法
public Cat(String name, int age) {
this.name = name;
this.age = age;
}
// 成员方法
public void introduce() {
System.out.println("我的名字是" + name + ",今年" + age + "岁了。");
}
public void eat(String food) {
System.out.println(name + "正在吃" + food + "。");
}
}
```
在这个示例中,构造方法是`public Cat(String name, int age)`,它会创建一个猫的实例并初始化它的名字和年龄属性。而成员方法则是`introduce()`和`eat(String food)`,它们分别用来介绍这只猫和让它吃东西。
我们可以通过以下方式使用这个类:
```java
Cat myCat = new Cat("小花", 2);
myCat.introduce(); // 输出:我的名字是小花,今年2岁了。
myCat.eat("鱼"); // 输出:小花正在吃鱼。
```
在这个示例中,我们使用构造方法`Cat("小花", 2)`创建了一只名字叫做“小花”,年龄为2岁的猫的实例。然后我们使用成员方法`introduce()`介绍了这只猫,并使用成员方法`eat("鱼")`让它吃了一条鱼。