再作用多态方法实例化子类对象并调用print 方法打印信息
时间: 2024-03-15 17:47:07 浏览: 134
Python的print用法示例
好的,以下是使用多态方法实例化子类对象,并调用print方法打印信息的代码:
```java
public static void main(String[] args) {
p obj1 = new t();
p obj2 = new r();
obj1.print(); // This is the print method in class t.
obj2.print(); // This is the print method in class r.
}
```
在上面的代码中,我们使用多态方法分别实例化了t类和r类的对象,并将它们赋值给了p类的引用变量obj1和obj2。因为t类和r类都是p类的子类,所以可以使用p类的引用变量来引用t类和r类的对象。当我们调用obj1和obj2的print方法时,会执行t类和r类中复写的print方法,而不是p类中的print方法。所以输出的信息分别是"This is the print method in class t."和"This is the print method in class r."。
阅读全文