java对象与类习题_JAVA-练习题第5章对象和类.pptx

;1.下列哪种类成员修饰符修饰的变量只能在本类中被访问?( ) (A)protected(B)public(C)default(D)private【解析】只有私有访问权限修饰符才能限制变量只能在本类中被访问。;2.在Java语言中,哪一个包中的类是自动导入的?( )A)java.langB)java.awtC)java.ioD)java.applet

【解析】只有java.lang包中的类能够被自动导入。;3.给出下面的程序代码:public class X4_1_3 { private float a; public static void m ( ){ }}如何使成员变量a被方法m( )访问( )(A)将private float a改为protected float a(B)将private float a改为public float a(C)将private float a改为static float a(D)将private float a改为float a【解析】static类型的方法只能访问static类型的数据成员。;4.有一个类B,下面为其构造方法的声明,正确的是( )。(A)void B(int x){}(B)B(int x) {}(C)b(int x){}(D)void b(int x) {}【解析】构造方法没有类型,且方法名与类名相同。;5.下面关于类的说法,不正确的是( )。(A)类是同种对象的集合和抽象(B)类属于Java语言中的复合数据类型(C)类就是对象(D)对象是Java语言中的基本结构单位【解析】类是对象的抽象,对象是类的实例,因此类和对象是有区别的。;6.下面关于方法的说法,不正确的是( )。(A)Java中的构造方法名必须和类名相同(B)方法体是对方法的实现,包括变量声明和合法语句(C)如果一个类定义了构造方法,也可以用该类的默认构造方法(D)类的私有方法不能被其他类直接访问【解析】类中一旦用户定义了构造方法,该类默认的构造方法就不存在了,除非用户再自定义该类的默认构造方法。;7.关于内部类,下列说法不正确的是( )。(A)内部类不能有自己的成员方法和成员变量(B)内部类可用private或protected修饰符修饰(C)内部类可以作为其他类的成员,而且可访问它所在的类的成员(D)除static内部类外,不能在类内声明static成员【解析】内部类也可以有自己的成员方法和变量。;8.定义外部类时不能用到的关键字是( )。 (A)final(B)public(C)protected(D)abstract【解析】定义外部类不能使用protected修饰符。;9.为AB类定义一个无返回值的方法f,使得使用类名就可以访问该方法,该方法头的形式为( )(A)abstract void f()(B)public void f()(C)final void f()(D)static void f()【解析】只有static类型的方法才可以直接使用类名来引用。;10.定义一个公有double型常量PI,哪一条语句最好?( )(A)public final double PI;(B)public final static double PI=3.14;(C)public final static double PI;(D)public static double PI=3.14;【解析】用public final static来定义常量,既可以节省存储空间,又可以保证数值不会被改变。;1.已知有下面类的说明:public class X5_1_1 extends x{ private float f =10.6f;int i=16;static int si=10; public static void main(String[] args) { X5_1_1 x=new X5_1_1(); } }在main()方法中,下面哪条语句的用法是正确的?( )A.x.fB.this.siC.X5_1_1.iD.X5_1_1.f【解析】由于x是在main方法内部定义的对象,因此它可以引用类的非static类型的属性,因此选A,而this和super不能在main方法中使用,使用类名只能引用本类的静态属

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值