java父类匿名子类的创建
时间: 2023-10-03 22:09:31 浏览: 103
在 Java 中,我们可以使用匿名子类来创建一个类,并且这个类会继承自一个父类。具体步骤如下:
1. 定义一个父类,例如:
```java
public class Animal {
public void move() {
System.out.println("Animal is moving.");
}
}
```
2. 创建一个匿名子类,并且继承自父类,例如:
```java
Animal a = new Animal() {
@Override
public void move() {
System.out.println("Cat is moving.");
}
};
```
在这个例子中,我们创建了一个匿名子类,它继承自 Animal 类,并且重写了 Animal 类的 move() 方法。
3. 调用子类的方法,例如:
```java
a.move(); // 输出:Cat is moving.
```
在这个例子中,我们调用了子类的 move() 方法,输出了 Cat is moving.。
需要注意的是,匿名子类只能在创建对象的时候使用,不能在其他地方重复使用。
阅读全文