栏目分类:
子分类:
返回
终身学习网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
终身学习网 > IT > 软件开发 > 后端开发 > .Net

第7关:选择题(二)------Java面向对象 - 类与对象

.Net 更新时间:发布时间: 百科书网 趣学号
public class TestMain{
    public static void main(String args[]){
    MyClass mc1 = new MyClass();
    MyClass mc2 = new MyClass();
    mc1.a = 100;
    mc1.b = 200;
    mc2.a = 300;
    mc2.b = 400;
    System.out.println(mc1.a);
    System.out.println(mc1.b);
    System.out.println(mc2.a);
    System.out.println(mc2.b);
    }
}
class MyClass{
    static int a;
    int b;
}
  • 请问输出结果是()

    A、

    100 100 100 100

    B、

    100 200 300 400

    C、

    400 400 400 400

    D、

    300 200 300 400

  •  
    class MyClass {
        int a;
        static int b;
        void fa(){
        }
        static void fb(){
        }
        public void m1(){
            System.out.println(a);    //位置1
            System.out.println(b);    //位置2
            fa();                     //位置3
            fb();                     //位置4
        }
        public static void m2(){
            System.out.println(a);    //位置5
            System.out.println(b);    //位置6
            fa();                    //位置7
            fb();                    //位置8
        }
    }

  • 上述代码会出错的位置有:()

    A、

    位置1

    B、

    位置2

    C、

    位置3

    D、

    位置4

    E、

    位置5

    F、

    位置6

    G、

    位置7

  •  
    class MyClass {
        static int i = 10;
        static {
            i = 20;
            System.out.println("In Static");
        }
        public MyClass() {
            System.out.println("MyClass()");
        }
        public MyClass(int i) {
            System.out.println("MyClass(int)");
            this.i = i;
        }
    }
    public class TestMain {
        public static void main(String args[]) {
            MyClass mc1 = new MyClass();
            System.out.println(mc1.i);
            MyClass mc2 = new MyClass(10);
            System.out.println(mc2.i);
        }
    }

    上述代码的运行结果是:()

    A、

    MyClass() 20 MyClass(int) 10

    B、

    In Static MyClass() 20 MyClass(int) 10

    C、

    In Static MyClass(int) 20 MyClass() 10

    D、

    In Static MyClass() 10 MyClass(int) 20

答案:

1.D;

2.EG;

3.B;

转载请注明:文章转载自 www.051e.com
本文地址:http://www.051e.com/it/985375.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 ©2023-2025 051e.com

ICP备案号:京ICP备12030808号