首页 青云排行榜 知识中心 控制台

在JAVA中,假设:

1.public class Test {
2.    public static void main (String args[]) {
3.        class Foo {
4.            public int i = 3;
5.        }
6.        Object o = (Object) new Foo();
7.        Foo foo = (Foo)o;
8.        System.out.println(foo.i);
9.    }
10.}

结果是?(     )

编译失败.

编译成功,输出“3”

编译成功但在第6行抛出ClassCastException异常.

编译成功但在第7行抛出ClassCastException异常.

java内置对象有哪些特点 java内部类特点
1,内部类可以访问其所在类的私有属性和方法。
2,内部类可以隐藏起来,不被同一个包中的其他类访问,如果一个类只对某个类提供使用,那么可以将其定义为内部类。
3,匿名内部类可以方便的用在回调方法中。
4,可以声明为抽象类,可以被其他的内部类继承,也可以声明为final。
5,和外部类不同,内部类可以声明为private和protected,而外部类只能是public和default。
6,内部类可以声明为static,但此时就不能调用外部类的非static的成员。
7,非static的内部类中的成员不能声明为static的,只有在顶层类或static内部类中才可以声明static成员。
关于我们
公司简介
联系我们
联系我们
售前咨询: leizhongnan@eval100.com
售后服务: 0755-26415932
商务合作: support@eval100.com
友情链接
金蝶软件
快递100
关注我们
Copyright © 2023-2023 深圳慧题科技有限公司 粤ICP备2023109746号-1 粤公网安备44030002001082