A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

© xp2015 中级黑马   /  2015-8-19 22:36  /  1227 人查看  /  9 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 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修饰的变量称为常量,这些变量只能赋值一次。      

9 个回复

正序浏览

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

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

回复 使用道具 举报
xp2015 中级黑马 2015-8-21 21:54:26
9#
嘉嘉 发表于 2015-8-20 09:02
CCCB,对自己有信心。

最后一个是选择错误的 A
回复 使用道具 举报
xp2015 中级黑马 2015-8-21 21:53:16
8#
sven556677 发表于 2015-8-20 08:37
CCDB错了也麻烦通知

CCCA 后两道错了
回复 使用道具 举报
xp2015 中级黑马 2015-8-21 21:51:59
7#
陈cc 发表于 2015-8-19 22:53
错了请告诉我。。。没什么信心对。。。。
1.D
2.B

总共4道题 你给我5个答案。。。
回复 使用道具 举报
学习了,哈哈
回复 使用道具 举报
楼主快说答案
回复 使用道具 举报
CCCB,对自己有信心。
回复 使用道具 举报
CCDB错了也麻烦通知
回复 使用道具 举报
错了请告诉我。。。没什么信心对。。。。
1.D
2.B
3.C
4.A
5.C
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马