A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© iori 中级黑马   /  2016-1-21 17:57  /  756 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

下列程序的运行结果是( ) ----- 单选
    package com.itheima.demo;
    class Bird{

    }
    class Demo {
        public static void main(String[] args) {
           Object object = new Bird();
           System.out.println(object.getClass());
        }
    }
A、class com.itheima.demo.Bird
B、class java.lang.Object
C、class com.itheima.demo.Object
D、程序错误


2 个回复

倒序浏览
选A。编译看左边,运行看右边。Bird继承Object,所以Bird类中也有getClass方法,不会编译失败。子类对象调用getClass,获取的是子类的类的地址。谁调用,获取谁的
回复 使用道具 举报
选A,2L回答已经很详细了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马