黑马程序员技术交流社区

标题: 几道出错的基础题 2 [打印本页]

作者: xp2015    时间: 2015-8-19 22:36
标题: 几道出错的基础题 2
本帖最后由 xp2015 于 2015-8-19 22:51 编辑

1. 下面关于类的设计思路描述错误的是
A.根据需求写出类所包含的字段
B.根据面向对象的思想要求,所有的字段都必须私有化
C.封装之后的字段在本类内也必须使用get/set方法
D、按需求可添加若干构造方法
2.下列说法正确的是
A.不需要定义类,就能创建对象
B.对象中必须有属性和方法
C.属性可以是简单变量,也可以是一个对象
D、属性必须是简单变量
3. 查看下面代码:
class A {
    public int i = 10;
}
class B extends A {
    public int i = 20;
}
public class Test {
    public static void main(String args[]){
        B b = new B();
        A a = b;      
      System.out.println(b.i);
      System.out.println(a.i);
   }
}
输出结果为:
A.10 10   
B.10 20     
C.20 10   
D.20 20
4. 关于final说法错误的是
A.  final修饰的类不可以继承其他类
B.  内部类在访问局部变量的时候,局部变量需要使用final修饰
C.  被final修饰的引用类型变量内部的内容是可以发生变化的
D.  final修饰的变量称为常量,这些变量只能赋值一次。      

作者: 陈cc    时间: 2015-8-19 22:53
错了请告诉我。。。没什么信心对。。。。
1.D
2.B
3.C
4.A
5.C
作者: sven556677    时间: 2015-8-20 08:37
CCDB错了也麻烦通知
作者: 嘉嘉    时间: 2015-8-20 09:02
CCCB,对自己有信心。
作者: 嘉嘉    时间: 2015-8-20 09:03
楼主快说答案
作者: zzy1990    时间: 2015-8-20 09:11
学习了,哈哈
作者: xp2015    时间: 2015-8-21 21:51
陈cc 发表于 2015-8-19 22:53
错了请告诉我。。。没什么信心对。。。。
1.D
2.B

总共4道题 你给我5个答案。。。
作者: xp2015    时间: 2015-8-21 21:53
sven556677 发表于 2015-8-20 08:37
CCDB错了也麻烦通知

CCCA 后两道错了
作者: xp2015    时间: 2015-8-21 21:54
嘉嘉 发表于 2015-8-20 09:02
CCCB,对自己有信心。

最后一个是选择错误的 A
作者: xp2015    时间: 2015-8-21 22:02

公布答案~~~~~~~
1. 下面关于类的设计思路描述错误的是

C.封装之后的字段在本类内也必须使用get/set方法
分析:不需要,直接使用即可
2.下列说法正确的是
C.属性可以是简单变量,也可以是一个对象
3. 查看下面代码:
C.20 10   
分析:基本数据类型在栈内存,运算时可以看作copy一份进行操作,其原值不会改变。
4. 关于final说法错误的是
A.  final修饰的类不可以继承其他类
分析:是fina修饰的类不能被其他类继承






欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2