定义类ClassPerson(privatevalname:String){},以下说法正确是?()A、name是对象私有字段B、name是类私有字段,有私有的getter方法C、name是类公有字段,有公有的getter和setter方法D、name是类私有字段,可以在类内部被改变

题目

定义类ClassPerson(privatevalname:String){},以下说法正确是?()

  • A、name是对象私有字段
  • B、name是类私有字段,有私有的getter方法
  • C、name是类公有字段,有公有的getter和setter方法
  • D、name是类私有字段,可以在类内部被改变

相似考题
更多“定义类ClassPerson(privatevalname:String){},以下说法正确是?()A、name是对象私有字段B、name是类私有字段,有私有的getter方法C、name是类公有字段,有公有的getter和setter方法D、name是类私有字段,可以在类内部被改变”相关问题
  • 第1题:

    以下程序的调试结果为?

    public class Outer{

    public String name = "Outer";

    public static void main(String argv[]){

    Inner i = new Inner();

    i.showName();

    }

    private class Inner{

    String name =new String("Inner");

    void showName(){

    System.out.println(name);

    }

    }

    }

    A.输出结果 Outer

    B.输出结果 Inner

    C.编译错误,因Inner类定义为私有访问

    D.在创建Inner类实例的行出现编译错误


    正确答案:D

  • 第2题:

    接口是一种引用类型,在接口中可以声明(),但不可以声明公有的域或私有的成员变量。

    • A、方法、属性、索引器和事件
    • B、方法、属性信息、属性
    • C、索引器和字段
    • D、事件和字段

    正确答案:A

  • 第3题:

    类Student代码如下:  class Student{    String name;  int age;  Student(String nm){  name = nm; } }  执行语句Student stu = new Student()后,字段age的值是哪项?() 

    • A、 0
    • B、 null
    • C、 false
    • D、 编译错误

    正确答案:D

  • 第4题:

    下列类Account的构造方法中,声明正确的是?()    

    • A、Account (String name)()
    • B、Account (String  name)
    • C、Account (name)()
    • D、NewAccount (String name)()

    正确答案:A

  • 第5题:

    下列选项中关于Java中封装的说法错误的是()。

    • A、封装就是将属性私有化,提供共有的方法访问私有属性
    • B、属性的访问方法包括setter方法和getter方法
    • C、setter方法用于赋值,getter方法用于取值
    • D、包含属性的类都必须封装属性,否则无法通过编译

    正确答案:D

  • 第6题:

    设当前表文件中含有字段NAME,系统中有一内存变量的名称也为NAME,下面命令?NAME显示的结果是()

    • A、内存变量NAME的值
    • B、字段变量NAME的值
    • C、与该命令之前的状态有关
    • D、错误信息

    正确答案:B

  • 第7题:

    类Student代码如下:D   class Student{   String name;   int age;   Student(String nm){ (构造方法)   name = nm;  }  }   执行语句Student stu = new Student()后,字段age的值是哪项?()

    • A、 0
    • B、 null
    • C、 false
    • D、 编译错误

    正确答案:D

  • 第8题:

    单选题
    假设当前表有字段id、name和age,同时有内存变量id和name,命令“?M->name”显示的是(  )。
    A

    不确定,和前面的命令有关

    B

    当前记录字段name的值

    C

    变量不唯一的出错信息

    D

    内存变量name的值


    正确答案: A
    解析:
    当变量的名前加m.或者m->作为前缀时表示访问内存变量。?<表达式>用于显示表达式的值。若简单地用变量名访问,则系统默认为访问字段变量。

  • 第9题:

    单选题
    类Account中字段声明正确的是?()
    A

    class Account{  name;  amount;  }

    B

    class Account{  String name;  double amount;  }

    C

    class Account{  String name=1.0;  double amount=”Mike”;  }

    D

    class Account{  String name=”Mike”,double amount=1000.0;  }


    正确答案: B
    解析: 暂无解析

  • 第10题:

    单选题
    下列类Account的构造方法中,声明正确的是?()
    A

    Account (String name)()

    B

    Account (String  name)

    C

    Account (name)()

    D

    NewAccount (String name)()


    正确答案: A
    解析: 暂无解析

  • 第11题:

    单选题
    类Student代码如下:D   class Student{   String name;   int age;   Student(String nm){ (构造方法)   name = nm;  }  }   执行语句Student stu = new Student()后,字段age的值是哪项?()
    A

     0

    B

     null

    C

     false

    D

     编译错误


    正确答案: C
    解析: 暂无解析

  • 第12题:

    单选题
    接口是一种引用类型,在接口中可以声明(),但不可以声明公有的域或私有的成员变量。
    A

    方法、属性、索引器和事件

    B

    方法、属性信息、属性

    C

    索引器和字段

    D

    事件和字段


    正确答案: D
    解析: 暂无解析

  • 第13题:

    下述排版代码中,符合编码规范的是()。

    • A、if(i>j)doStart();
    • B、Objecto=newObject();Objectb=null;
    • C、类定义{类的公有属性定义类的保护属性定义类的私有属性定义类的公有方法定义类的保护方法定义类的私有方法定义}
    • D、typeCounter*=2;

    正确答案:C,D

  • 第14题:

    类Teacher:  class Teacher{   String name;   float salary;   Teacher(String name){   this.name = name;  }   Teacher(String name,float salary){   this.name = name;   this.salary = salary;  }  }   执行语句Teacher t = new Teacher(“Tom”,2000.0f);后,字段salary的值是哪一项?() 

    • A、 2000.0f
    • B、 0.0f
    • C、 null;
    • D、 2000

    正确答案:A

  • 第15题:

    类Account中字段声明正确的是?()    

    • A、class Account{  name;  amount;  }
    • B、class Account{  String name;  double amount;  }
    • C、class Account{  String name=1.0;  double amount=”Mike”;  }
    • D、class Account{  String name=”Mike”,double amount=1000.0;  }

    正确答案:B

  • 第16题:

    下面关于类的设计思路描述错误的是()

    • A、根据需求写出类所包含的字段(成员变量)
    • B、根据面向对象的思想要求,所有的字段都必须私有化
    • C、封装之后的字段在本类内也必须使用get/set方法
    • D、按需求可添加若干构造方法

    正确答案:C

  • 第17题:

    以下关于ContentResolver的说法错误的是()

    • A、当外部应用需要对ContentProvider中的数据进行添加、删除、修改和查询操作时,可以使用ContentResolver类来完成。
    • B、ContentResolver类提供了与ContentProvider类相同签名的insert、delete、update方法,但是没有提供query方法。
    • C、通过ContentResolver对ContentProvider中的数据进行操作的时候,当需要将id为1时记录的name字段值更改为csg的时候,使用ContentValues的put方法,put("name","csg")。
    • D、要获取ContentResolver对象,可以使用Activity提供的getContentResolver()方法。

    正确答案:B

  • 第18题:

    类 Student 中字段mark的缺省值是哪项?()   Class Student{   String name;   int age;   float market;   ·········   }  

    • A、0.0f
    • B、numll
    • C、false
    • D、0
    • E、0.0

    正确答案:A

  • 第19题:

    单选题
    类Teacher:  class Teacher{   String name;   float salary;   Teacher(String name){   this.name = name;  }   Teacher(String name,float salary){   this.name = name;   this.salary = salary;  }  }   执行语句Teacher t = new Teacher(“Tom”,2000.0f);后,字段salary的值是哪一项?()
    A

     2000.0f

    B

     0.0f

    C

     null;

    D

     2000


    正确答案: C
    解析: 暂无解析

  • 第20题:

    单选题
    类Student代码如下:  class Student{    String name;  int age;  Student(String nm){  name = nm; } }  执行语句Student stu = new Student()后,字段age的值是哪项?()
    A

     0

    B

     null

    C

     false

    D

     编译错误


    正确答案: D
    解析: 暂无解析

  • 第21题:

    单选题
    下面关于类的设计思路描述错误的是()
    A

    根据需求写出类所包含的字段(成员变量)

    B

    根据面向对象的思想要求,所有的字段都必须私有化

    C

    封装之后的字段在本类内也必须使用get/set方法

    D

    按需求可添加若干构造方法


    正确答案: D
    解析: 暂无解析

  • 第22题:

    单选题
    下列选项中关于Java中封装的说法错误的是()。
    A

    封装就是将属性私有化,提供共有的方法访问私有属性

    B

    属性的访问方法包括setter方法和getter方法

    C

    setter方法用于赋值,getter方法用于取值

    D

    包含属性的类都必须封装属性,否则无法通过编译


    正确答案: B
    解析: 暂无解析

  • 第23题:

    单选题
    以下关于ContentResolver的说法错误的是()
    A

    当外部应用需要对ContentProvider中的数据进行添加、删除、修改和查询操作时,可以使用ContentResolver类来完成。

    B

    ContentResolver类提供了与ContentProvider类相同签名的insert、delete、update方法,但是没有提供query方法。

    C

    通过ContentResolver对ContentProvider中的数据进行操作的时候,当需要将id为1时记录的name字段值更改为csg的时候,使用ContentValues的put方法,put(name,csg)。

    D

    要获取ContentResolver对象,可以使用Activity提供的getContentResolver()方法。


    正确答案: B
    解析: 暂无解析