- 212
- 0
- 约5.06千字
- 约 7页
- 2017-01-09 发布于重庆
- 举报
JavaSE期末总测试题.
JavaSE期末总测试
注意:
直接将自己的答案编写在每一道试题的下面,代码要规范,最好使用不同背景加注,
提交试卷的时候文件的命名格式如:”姓名.doc”
一、简答题
简述面向对象的特征有哪些方面?
三大特征封装继承多态
私有化属性
根据需求设置setget方法
继承:
父类的由来:多个类不断向上抽取共性内容而来的
只支持单继承支持多重继承即
为什么不支持多继承,当两个父类中有相同的功能时,子类方法调用该功能时该运行哪一个呢?
当类与类之间存在着所属关系时才具备了继承的前提子类覆盖父类时必须要保证子类方法的权限大于等于父类方法的权限
覆盖时要么都静态要么都不静态
体现:父类的引用或者接口的引用指向了自己的子类对象,即父类可以调用子类中复写过的方法。// Animal a = new Cat();
前提:必须要有关系,如继承、实现;通常会有覆盖操作
弊端:当父类引用指向子类对象时,只能访问父类中含有的方法
简述StringBuffer和StringBuilder的区别?(10分)
StringBuffer:字符串缓冲区Buffer。
StringBuilder:字符串缓冲区
单线程操作,使用StringBuilder效率高多线程操作使用Buffer安全
打印true
String对象可以直接使用字面量赋值而且多个1、s2都是同一个字面量赋值,那么无论是用==
原创力文档

文档评论(0)