精华内容
下载资源
问答
  • 下列在Java语言中关于数据类型和包装的说法,正确的是() A.基本(简单)数据类型是包装的简写形式,可以用包装替代基本(简单)数据类型 B. long和double都占了64位(64bit)的存储空间。 C.默认的整数数据...

    下列在Java语言中关于数据类型和包装类的说法,正确的是()

    A.基本(简单)数据类型是包装类的简写形式,可以用包装类替代基本(简单)数据类型
    B. long和double都占了64位(64bit)的存储空间。
    C.默认的整数数据类型是int,默认的浮点数据类型是float。
    D.和包装类一样,基本(简单)数据类型声明的变量中也具有静态方法,用来完成进制转化等

    解析:
    B
    A,X 包装和基本类型不是同一个概念
    B,1、整数类型byte(1个字节)short(2个字节)int(4个字节)long(8个字节)
    2、字符类型char(2个字节)
    3、浮点类型float(4个字节)double(8个字节)
    long和double都占了64位(64bit)的存储空间。
    C,X 默认的浮点数据类型是double,如果要指明使用float,则需要在后面加f
    D,X 基本数据类型是没有静态方法的,但是基本数据类型的包装类有。

    展开全文
  • java考试习题及答案选择题3、在Java Applet程序用户自定义的Applet子类中,一般需要重载父类的( D )方法来完成一些画图操作。...BA)安全性 B)多线程 C)跨平台 D)可移植4、下列哪个类声明正确的?DA)abst...

    java考试习题及答案

    选择题

    b501e0bf67b8063c24b77854cdd4d4d8.png

    3、在Java Applet程序用户自定义的Applet子类中,一般需要重载父类的( D )方法来完成一些画图操作。

    A. start() B. stop()

    C. init() D. paint()

    3、Java语言具有许多优点和特点,下列选项中,哪个反映了Java程序并行机制的特点?B

    A)安全性 B)多线程 C)跨平台 D)可移植

    4、下列哪个类声明是正确的?D

    A)abstract final class HI{···} B)abstract private move(){···}

    C)protected private number; D)public abstract class Car{···}

    6、在Java语言中,下列哪些语句关于内存回收的说明是正确的? B

    A.程序员必须创建一个线程来释放内存;

    B.内存回收程序负责释放无用内存

    C.内存回收程序允许程序员直接释放内存

    D.内存回收程序可以在指定的时间释放内存对象

    10、下列Object类中的方法,哪一项不是完全跟线程有关: A

    A.String toString()

    B.void notify()

    C.void notifyAll()

    D.void wait()

    11、给出下面代码:C

    public class Person{

    static int arr[] = new int[10];

    public static void main(String a[])

    {

    System.out.println(arr[1]);

    }

    }

    下列说法中正确的是?

    A.编译时将产生错误;

    B.编译时正确,运行时将产生错误;

    C. 输出零;

    D. 输出空。

    12、字符串是Java已定义的类型,关于它的构造函数,下面说法不正确的是: B

    A.String(char[] value, int offset, int count)

    B.String(int[] codePoints,int offset, int count)

    C.String(String original)

    D.String(StringBuffer buffer)

    13、下列说法中正确的是: C

    A.导入包会影响程序的性能

    B.包存储在类库中

    C.包是类的容器D.上述说法都不对

    14、下列不是String类的常用方法是:C

    A、boolean equals(String str)

    B、int compareTo(String str)

    C、int SetindexOf(String str)

    D、int lastIndexOf(String str)

    17、表达式:(x>y) ? (z>w) ?x:z:w,(其中x=5,y=9,z=1,w=9)的值为:D

    A、5 B、8

    C、1 D、9

    1、main方法是Java Application程序执行的入口点,关于main方法的方法头以下哪项是合法的( B)?

    A、public static void main( )

    B、public static void main( String args[] )

    C、public static int main(String [] arg )

    D、public void main(String arg[] )

    5、欲构造ArrayList类的一个实例,下列哪个方法是正确的 ? B

    A. ArrayList myList=new Object();

    B. ArrayList myList=new ArrayList();

    C. myList= new Object();

    D. myList= new ArrayList();

    7、哪个关键字可以对对象加互斥锁? B

    A.transient

    B.synchronized

    C.serialize

    D.static

    9、下列叙述中,错误的是: D

    A、父类不能替代子类

    B、子类能够替代父类

    C、子类继承父类

    D、父类包含子类

    10、下列关于Java多线程并发控制机制的叙述中,错误的是:BC

    A、Java中对共享数据操作的并发控制是采用加锁技术

    B、线程之间的交互,提倡采用suspend()/resume()方法

    C、共享数据的访问权限都必须定义为private

    D、Java中没有提供检测与避免死锁的专门机制,但应用程序员可以采用某些策略防止死锁的发生

    12、下列哪一个方法不是applet程序的组成部分:D

    A、init() B、start()

    C、stop() D、new()

    15、Java应用程序中,程序执行的`总入口方法是:B

    A、start() B、main()C、run() D、init()

    16、在Java实现线程有多少种方法:B

    A、1 B、2

    C、3 D、4

    18、下列Applet类的方法中,在Applet的整个生命周期里至多只执行一次的是:A

    A、init() B、start()

    C、stop() D、paint()

    19、启动一个线程所调用的方法是:C

    A、run() B、init()

    C、start() D、new()

    判断题

    1.一个Java类可以有多个父类。

    4.Java小程序Applet的主类的父类必须是类Applet。

    5.break语句可以用在循环和switch语句中。

    6.在Java中,异常Exception是指程序在编译和运行进出现的错误。

    7.可以用new来创建一个类的实例,即对象。

    8.Java使用16位的Unicode字符集,而不仅仅为ASCII字符集,因此Java字符是一个16位的无符号整数。

    10.子类的成员变量能与其父类的成员变量同名。

    11.Java类中不能存在同名的两个成员函数。

    12.Java语言是编译性语言。

    16.final方法不能被覆盖。

    20.多数I/O方法在遇到错误是会抛出异常,因此在调用这些方法时必须对异常进行处理。

    2.abstract 是抽象修饰符,可以用来修饰类及其属性和方法。

    4.一个Java Applet源程序的主类能有多个父类。

    6.用javac编译Java源文件后得到代码叫字节码。

    7.可以用类名调用实例方法。

    9.要想在类中实现多线程,类必须继承Thread类。

    11.Java语言是平台无关的语言。

    12.在类的静态方法中可以访问该类的非静态数据成员。

    13.Java中方法调用时参数传递都是按值传递的,因此从方法退出时,参数的值不会改变。

    14.声明为final的方法不能在子类中重载。

    15.在子类中可以覆盖一个private方法。

    19.在方法定义中,所有可能发生的异常都必须用try{}catch(){}捕捉并处理

    1.请写出输出结果

    class change{

    void changeint(int x){

    x++;

    } public static void main(String args[]){

    int a=2;

    System.out.println("Before changed: "+"a="+a); //请系统输出Before changed: a=

    change cxz=new change();

    cxz.changeint(a);

    System.out.println("After changed: "+"a="+a);

    }

    }

    答案:

    Before changed: a= 2

    After changed: a= 3

    2. 下面程序运行的最终结果i是:___2_____

    public class Foo {

    public static void main (String []args) {

    int i = 1;

    int j = i++;

    if ((i>++j) && (i++ ==j)) {

    i +=j;

    }

    }

    }

    3、阅读以下程序,请写出输出结果

    import java.lang.*;

    public class StrCompare

    {

    public static void main(String[] args)

    {

    String

    str1 = "Hello, Java!",

    str2 = "hello, java!";

    System.out.println(str1.compareToIgnoreCase(str2));

    System.out.println(str1.equals(str2)); System.out.println(str1.equalsIgnoreCase(str2)); }

    }

    答:

    0

    False

    True

    4、阅读以下程序,请写出输出第一行结果

    public class abc

    {

    public static void main(String args[ ])

    { int i =3,j ;

    while (i>0){

    j=3;

    while (j>0){ if (j<2)

    break;

    System.out.println(

    "j+and"+i);

    j--;

    }

    i--;

    }

    }

    }

    答:

    j+and3

    j+and3

    j+and2

    j+and2

    j+and1

    j+and1

    5、 import java.io.*;

    public class abc

    { public static void main(String args[ ])

    { AB s = new AB("Hello!","I love JAVA.");

    System.out.println(s.toString( ));

    }

    }

    class AB {

    String s1;

    String s2;

    AB( String str1 , String str2 )

    { s1 = str1; s2 = str2; }

    public String toString( )

    { return s1+s2;}

    }

    答:

    Hello!I love JAVA.

    6、阅读以下程序,请写出输出c.x=是多少

    public class withstaticdata {

    static int x;

    int y;

    public static void main(String[] args) {

    withstaticdata a=new withstaticdata();

    a.x=1;

    System.out.println(a.x);withstaticdata b=new withstaticdata();

    b.x=2;

    System.out.println(b.x); System.out.println(a.x); withstaticdata c=new withstaticdata();

    System.out.println(

    "c.x="+c.x); }

    }

    答:2

    public class StaticFun {

    static void incr(){

    withstaticdata.x++

    ;

    }

    public static void main( String [] args )

    {

    StaticFun.incr();

    }

    }

    1、在横线上填上适当的内容

    import java.awt.*;

    import java.applet.*;

    public class AppletLife extends Applet //声明为Apple类

    {

    Color r;

    public AppletLife() //初始化

    {

    System.out.println("Applet initing...");

    r = Color.red;

    }

    public void start()

    {

    System.out.println("Applet starting...");

    }

    public void stop()

    {

    System.out.println("Applet stopping...");

    }

    public void paint(Graphics g)

    {

    System.out.println("Applet painting...");

    g.setColor(r);

    g.drawString("Painting here!", 50, 60 );

    }

    public void destroy()

    {

    System.out.println("Applet destroy...");

    }

    }

    2. 阅读以下程序,请写出输出结果

    public class tt {

    public static void main(String[] args) {

    String s=new String("Bicycle");

    int iBegin=1;

    int iEnd=3;

    System.out.println(s.substring(iBegin,i

    End));}

    }

    答:ic

    3、请在相应的划线上填上代码

    public class CircumferenceTester {

    public static void main(String args[]) {

    Circle c1 = new Circle();

    c1.radius = 50;

    Circle c2 = new Circle();

    c2.radius = 10;

    double circum1 = c1.circumference();

    double circum2 = c2.circumference();

    System.out.println(

    "Circle 1 has circumference " + circum1);

    System.out.println(

    "Circle 2 has circumference " + circum2);

    }

    }

    public class Circle

    {

    private static double PI = 3.141; //静态double 常量PI为 3.141

    int radius;

    public double circumference()

    {

    return 2*PI*radius;

    }

    public double area()

    {

    return PI * radius * radius;

    }

    public void enlarge(int factor) {

    radius = radius * factor;

    }

    public boolean fitsInside (Rectangle r) {

    return (2 * radius < r.width) && (2 * radius < r.height);

    }

    }

    4、阅读以下程序,请写出输出结果

    class father{

    void speak(){

    System.out.println(

    "I am father!");

    }

    }

    public class son extends father{

    void speak(){

    super.speak();

    System.out.println(

    "I am son!");

    }

    public static void main(String args[]){

    son cxz=new son();

    cxz.speak();

    }}

    答:

    I am father!

    I am son!

    5.写出下面程序的运行结果

    import java.io.*;

    class Parent

    {

    void printMe()

    {

    System.out.println("parent");

    }

    }

    class Child extends Parent

    {

    void printMe()

    {

    System.out.println("child");

    }

    void printAll()

    {

    super.printMe();

    this.printMe();

    printMe();

    }

    }

    public class Class1

    {

    public static void main(String args[ ])

    {

    Child myC = new Child( );

    myC.printAll( );

    }

    }

    答:

    parent

    child

    child

    6.写出下面程序的运行结果

    import java.io.*;

    public class abc

    {

    public static void main(String args[])

    {

    String s1 = "Hello!";

    String s2 = new String("World!");

    System.out.println(s1.concat(s2));

    } }

    答:

    Hello!World!定义能计算圆的面积、周长的类circle,半径r为私有数据分量,其值由类circle的构造函数初始化,类circle提供读取半径r的方法getr();计算面积的方法area();计算周长的方法circlelength()。再定义类circlecomputer其包含程序运行所需的方法main,圆的半径为1,请设计程序, 必须使用类circle的构造函数及方法初始化数据分量和计算圆的面积、周长并打印出如下形式的结果。

    半径 面积 周长

    答:public

    class circle {

    private int r;

    private static double PI = 3.141;

    public circle(int r) {

    this.r = r;

    }

    public int getR() {

    return r;

    }

    public double area() {

    return PI * r * r;

    }

    public double circlelength() {

    return 2 * PI * r;

    }

    }

    public class circlecomputer {

    public static void main(String[] args) {

    circle c = new circle(1);//

    实例化

    circle

    并设置半径为

    1

    System.out.println("

    半径 面积 周长

    ");

    System.out.print(c.getR());

    System.out.print(" ");

    System.out.print(c.area());System.out.print(" ");

    System.out.print(c.circlelength());

    }

    }定义能

    计算三角形的面积、周长的类js,三边a,b,c都为私有数据分量,其值由类sj的构造函数初始化,类js提供读取各边长度a,b,c的方法分别为geta(); getb(); getc(); 计算面积的方法area();计算周长的方法sjlength()。

    (三角形面积公式:c)

    -b)(s-a)(s-s(s 其中s=(a+b+c)/2)

    再定义类jxcomputer其包含程序运行所需的方法main,矩三角形的三边a为3,b为6,c为8请设计程序必须使用类sj的构造函数及方法初始化数据分量和计算的三角形的面积、周长并打印出如下形式的结果。

    a b c 面积 周长

    答:public

    class js {

    private int a;

    private int b;

    private int c;

    public js(int a, int b, int c) {

    this.a = a;

    this.b = b;

    this.c = c;

    }

    public int getA() {

    return a;

    }

    public int getB() {

    return b;

    }

    public int getC() {

    return c;

    }

    public double area() {

    double s = this.s();return Math.sqrt(s * (s - a) * (s - b) * (s - c));

    }

    public double sjlength() {

    return a + b + c;

    }

    public double s() {

    return this.sjlength() / 2;

    }

    }

    import java.text.DecimalFormat;

    public class jxcomputer {

    public static void main(String[] arg) {

    js j = new js(3, 6, 8);

    System.out.println("a b c

    面积 周长

    ");

    System.out.print(j.getA());

    System.out.print(" ");

    System.out.print(j.getB());

    System.out.print(" ");

    System.out.print(j.getB());

    System.out.print(" ");

    DecimalFormat df = new DecimalFormat("#.00"); //

    保留两位小数,此句可以不用

    System.out.print(df.format(j.area()));

    System.out.print(" ");

    System.out.print(j.sjlength());

    }

    }

    【java考试习题及答案】相关文章:

    展开全文
  • 类声明

    2019-04-13 11:31:25
    下列哪个类声明正确的? ( A ) A. public abstract class Car{ } B. abstract final class HI{ } // 类命都大写,错误 C. abstract private move(){ } D. protected private number{ } E. ...

    下列哪个类声明是正确的? ( A )
    A. public abstract class Car{  }
    B. abstract final class HI{  }      // 类命都大写,错误
    C. abstract private move(){  }
    D. protected private number{  }

    E. private class A{ }

     

    *只有public, abstract  final是合法的,

     

    public 公共类

    default 默认类(即 class  前什么都不加)

    abstract 抽象类

    final 不能被继承的类

    static 静态类

    private 只能修饰内部的类

     

    类的命名:

    1、单个单词,第一个单词首字母大写,其他均为小写

    2、多个单词,每个单词首字母大写,其他小写

    3、每个字母都大写包含单词缩写,

    展开全文
  • 下列选项中是正确的方法声明的是?() 正确答案: A B C D A protected abstract void f1(); B public final void f1() {} C static final void fq(){} D private void f1() {} 1.抽象方法只能定义在...

    下列选项中是正确的方法声明的是?()

    正确答案: A B C D

    • A protected abstract void f1();

    • B public final void f1() {}

    • C static final void fq(){}

    • D private void f1() {}


    • 1.抽象方法只能定义在抽象类中,抽象方法和抽象类必须由abstract修饰,abstract关键字只能描述类和方法,不能描述变量。抽象方法只定义方法声明,不定义方法实现。抽象类不可以被实例化(创建对象),只有通过子类继承抽象类并覆盖抽象类中的所有抽象方法后,该子类才可以被实例化,否则该子类还是一个抽象类。抽象类中有构造函数用于给子类对象进行初始化,同时抽象类中可以含有非抽象方法。abstract关键字不可以与final,private,static关键字共存
      • 因为被final修饰的方法不可以被重写,意味着子类不可以重写该方法,如果abstract和final共同修饰父类中的方法,子类要实现抽象方法(abstract的作用),而final又不让该方法重写,这相互矛盾。
      • 如果private和abstract共同修饰父类中的方法,private修饰则该方法不可以被子类访问,但是abstract修饰需要子类去实现,两者产生矛盾。
      • 如果static和abstract共同修饰父类中的方法,static表示是静态的方法,随着类的加载而加载,则该方法不需要在子类中去实现,这与abstract关键字矛盾。
    • 2.static用于修饰成员变量和成员函数,想要实现对象中的共性数据的对象共享,可以将这个数据进行静态修饰,被静态修饰的成员可以直接被类名调用,静态随着类的加载而加载,而且优先于对象存在。静态方法只能访问静态成员(静态方法和静态变量),不可以访问非静态成员,这是因为静态方法加载时,优先于对象存在,所以没有办法访问对象中的成员静态方法中不能使用this和super关键字,因为this代表本类对象,super代表父类对象,而静态时,有可能没有对象存在,所以this和super无法使用。
    • 3.final关键字可以修饰类,方法,变量(成员变量内,局部变量,静态变量),被final修饰的类是一个最终类,不可以被继承,被final修饰的方法是一个最终方法,不可以被覆盖,但是可以被继承。被final修饰的变量只能是一个常量,只能赋值一次。 内部类被定义在类中的局部位置上时,只能访问局部被final修饰的局部变量。
    展开全文
  • 下列流程排序正正确的的是( )。【填空题】当我们在的定义中,将某个属性的名字前面加上了两个下划线,表示该属性为私有属性,这是面向对象程序设计中________(封装性/继承性)的体现。【单选题】在翡翠贸易中,行话称...
  • 关于投资回收期指标优缺点的说法,正确的有()【单选题】2013-28.采用投资收益率指标评价投资方案经济效果的优点是()。【多选题】2008-65.反映投资方案盈利能力的动态评价指标有()。【多选题】2013-71.下列评价指标中,...
  • 1.下面有关重载函数的说法中正确的是 重载函数必须具有不同的返回值类型 重载函数形参个数必须不同 重载函数必须有不同的形参...2.对声明的变量,下列描述中正确的是( ) 属于全局变量 只属
  • 下列说法中正确的是___ _。A.类定义中只能说明函数成员的函数头,不能定义函数体B.类中的函数成员可以在类体中定义,也可以在类体之外定义C.类中的函数成员在类体之外定义时必须要与类声明在同一文件中D.在类体之外...
  • 【单选题】关于和对象的关系,下列描述正确的是( )【简答题】编写一个简易计算器,要求根据输入的数字和四则运算符号,计算运算结果并输出。【简答题】AutoCAD改编视图,尽量不用虚线 1. 主视图采用半剖 + 局部剖(下...
  • 2. XML对数据进行描述的方式是? 你的回答:XML使用描述节点描述数据 ...4. 下列定义XML版本的声明中语法正确的是? 你的回答:<?xml version="1.0" /> 回答错误! 正确答案:<?xml versi...
  • 下列指导方针有助于确保你静态正确地被设计。保守地使用静态。不要把静态视为杂物桶。Environment 就是适当使用静态类的一个很好范例。这个提供了对关于当前用户环境信息访问。不要在静态...
  • 5 友元

    2017-07-24 10:23:00
    A是B的友元,C是A的公有派生,忽略特殊情况下,下列说法正确的:BD A B是A友元 B C不是B友元 C C是B友元 D B不是A友元 分析: (1) 友元关系不能被继承。(2) 友元关系是单向的,不...
  • 一、选择题1、下列表达式正确的()?A.byte b = 128;B.boolean flag = null;C.float f = 0.9239;D.long a = 2147483648L;...抽象方法有方法体D.abstract可修饰属性、方法和3、下列不属于java标识符的是():A._HelloWo...
  •  (2分)重载函数中不允许使用默认参数重载函数中编译根据参数表进行选择不要使用重载函数来描述毫无相干的函数构造函数重载将会给初始化带来多种方式2-3在下面类声明中,关于生成对象不正确的是( )。class point{ ...
  • A是B的友元,C是A的公有派生,忽略特殊情况则下列说法正确的是() B是A的友元 C不是B的友元 C是B的友元 B不是A的友元 分析: (1) 友元关系不能被继承。 (2) 友元关系是单向的,不...
  • 适用于的所有对象而不是某个单独对象的方法是()【判断题】子类可以在自己的构造函数中使用super关键字来调用父类的含参数构造函数,但这个调用语句必须是子类构造函数的第一个可执行语句【单选题】下列叙述正确的是...
  • 当创建一个时只是创建了一种新的数据类型对象是的一个实例 class FruitDemo { public static void main(String args[]) { ...设 A为已定义的类名下列声明A的对象a的语句中正确的是( D) A) float A a; B) public
  • 属性 众所周知类的属性三个,public,private,protected。 属性中变量可以初始化,但是初始化值...也就说明下列声明的正确与否 1 <?php 2 class Simpleclass{ 3 //错误的声明 4 public $var1='h...
  • java第六章练习题(抽象与接口)

    千次阅读 2018-09-21 10:32:51
    下列有关抽象的叙述正确的是哪项?  A.抽象中一定含有抽象方法  B.抽象声明必须包含abstract关键字  C.抽象既能被实例化也能被继承  D.抽象中不能有构造方法    2.下列有关抽象方法...
  • 【单选题】有一个 B ,下面为其构造方法的声明,正确的是( ) 。【单选题】假设 a 是 int 类型的变量,并初始化为 1 ,则下列( )是合法的条件语句?【填空题】定义时需要 class 关键字,继承时需要 关键字,实现接口时...
  • 一道虚函数选择题

    千次阅读 2015-03-20 21:20:59
    下列关于虚函数的说法正确的是() A、在构造函数中调用自己的虚函数,虚函数的动态绑定机制还会生效。 B、在析构函数中调用自己的虚函数,虚函数的动态绑定机制还会生效。 C、静态函数不可以是虚函数 D、虚函数...
  • C++和对象(小题)

    2020-06-27 16:19:05
    单选题: 2-1 下列函数中,( C )不能重载。 A....B....C....D....下列对重载函数的描述中,( A )是...在下面类声明中,关于生成对象不正确的是( C )。 class point { public: int x; int y; point(int a,int b) {x=a;y=b;}
  • 尾部都有答案 第四章练习题(封装) (1)下列有关类、对象和实例的叙述,正确的是哪一项? A.类就是对象,对象就是类,实例是对象的另一个名称,三者...B....C....D....(2)下列类Account的构造方法中,声明正确...
  • 变量在不设置初始值时,会...关于下列程序段的输出结果,说法正确的是:( ) public class MyClass{ static int i; public static void main(String argv[]) { System.out.println(i); } } 正确答案: D A...
  • 一、选择题1.Java语言与其它语言相比,独有的特点是(C)A、面向对象B、多线程C...下面语句正确的是()A、x+1=5B、i++=1C、a++b=1D、x+=14、设A为已知定义的类名,下列声明A的对象a的语句A、float A aB、public a=A()...
  • 又又又是复盘

    2019-09-25 20:49:04
    下列哪个声明正确的? A. abstract final class HI{} B. abstract private move(){} C. protected private number; D. public abstract class Car{} A只能有final和abstract的一个,因为final是最终,不能...
  • 北京南天软件java工程师面试题

    千次阅读 多人点赞 2013-06-19 23:50:08
    此试题为北京南天软件java工程师面试题(部分) 一、单项选择 (1)下列关于构造方法的叙述中,错误的是(C) A、java语言规定构造方法名与类名必须相同 ...(2)下列哪个声明正确的(D) A、abstract final
  • (1)下列有关抽象的叙述正确的是哪项? A. 抽象中一定含有抽象方法 B. 抽象声明必须包含abstract关键字 C. 抽象既能被实例化也能被继承 D. 抽象中不能有构造方法 (2)下列有关抽象方法叙述正确的...
  • 考试酷java 第四章.pdf

    2020-10-29 19:50:32
    有一个 B下面为其构造方法的声明正确的是 B(int x) {} 3. 为 AB 定义一个无返回值的方法 f使得使用类名就可以访问该方法该方法 头的形式为 static void f) 4. 在 Java 语言中哪一个包中的是自动导入的 java....

空空如也

空空如也

1 2 3 4 5 ... 9
收藏数 175
精华内容 70
热门标签
关键字:

下列类声明正确的是