java中调用父类作为方法形参是什么形式
时间: 2024-05-09 13:18:42 浏览: 130
在Java中,调用父类作为方法形参可以使用以下形式:
1. 如果父类有无参构造函数,则可以使用父类的类名直接调用。
```java
public class Parent {
public void method() {
System.out.println("Parent method");
}
}
public class Child extends Parent {
public void callMethod() {
Parent parent = new Parent();
parent.method();
}
}
```
2. 如果父类没有无参构造函数,则需要使用super关键字调用父类的有参构造函数。
```java
public class Parent {
public Parent(int arg) {
System.out.println("Parent constructor with arg: " + arg);
}
public void method() {
System.out.println("Parent method");
}
}
public class Child extends Parent {
public Child() {
super(1);
}
public void callMethod() {
Parent parent = new Parent(2);
parent.method();
}
}
```
阅读全文