Java方法定义中参数类型使用Object的示例分享
下文笔者讲述Java方法中使用Object作为参数类型的示例分享,如下所示
当方法的参数类型为Object 实际接收的参数可以为其子类例:
package com.java265.other; public class Test16 { /** * java265.com 示例程序 * @throws Exception */ public static void main(String[] args) throws Exception { TSub t2 = new TSub(); TParent t3 = new TParent(); classCheck(t2); classCheck(t3); } private static void classCheck(Object j) { if (j instanceof TParent) { System.out.println("TParent"); } if (j instanceof TSub) { System.out.println("TSub"); } } } class TParent {} class TSub {}
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。