【Java必备基础语法】父类及其派生类作为方法返回值类型
【Java必备基础语法】父类及其派生类作为方法返回值类型 a2是a1的子,是否都可以作为某个方法的返回值类型? 下面的代码就验证了这一想法。
aa.java的内容如下:
package aannpk; //返回值类型 class a1 {
} class a2 extends a1 {
} //以上是返回值类型
class abc { a1 a1a1(){ System.out.println(“a1”); a1 a11 = new a1(); return a11; }
}
class aa extends abc { public a2 a1a1(){//这一行就是要注意的,返回值类型,a2是a1的子类。 System.out.println(“a2”); a2 a21 = new a2(); return a21; }
public static void main(String[] arg
共有 0 条评论