Java 三章错题
1.每个类都使用Object作为超类。所以对象(包括数组)都实现这个类的方法。
2.在不明确给出超类的情况下,java会自动把object作为要定义的超类。
可以使用类型为Object的变量指向任意类型对象。
3.Object类有个默认构造方法public Object(),在构造类实例时,都会先调用这个默认构造方法。
4.Object类的变量只能用各种值得通用持有者。要对他们进行任何专门的操作,都需要知道他们的原始类型并进行类型转换。
Object obj=new MyObject();
MyObject x=(MyObject)obj;
public class Test
{
final int A=10;
int b=2;
public Test(int num)
{
this.A=num;
}
public int result()
{
return A+B;
} public static void main(String[] args)
{
Test test=new Test(20);
int c=test.result();
system.out.println("C的值是"+c);
}
}
本题final关键字修饰变量,类和类的成员。被final关键字修饰变量一旦赋值不能再次改变。
面向对象设计错误是(A)
A,面向对象程序设计思想要明显优于面向过程设计思想。
B,面向对象是JAVA语音的基本设计思想
C,类是JAVA中最核心最基本的内容
D.面向对象设计思想利用封装,继承和多态等方法实现代码从用。
final关键字错误的(D)
A.被final修饰的类不能被继承
B.被final修饰的方发不能被子类重写
C。被final修饰的变量将成为常亮
D.final可以和abstract同时修饰一个类或方法
final可以用于类名前,表示类不可被继承;final用于变量前,表示它是只能一次赋值的变量,如果初始化了那就是常量。
static可用于类内部的变量或方法前,表示这是整个类共享的变量和方法,与类对象无关。
不能同时使用final和abstract同时修饰一个类或方法,
JAVA关于tostring方法正确是(A.B);
A自定义的类中实现的tostring是重写Object类的
B所有的对象都拥有tostring方法。
C.tostring是string类的独有方法
D若一个类有tostring方法systemout.pring的时候一定要写明obj.tostring();
Object类的toString()方法的使用。所有的对象都是Object类的子类,因此都能够继承其toString()方法,可以在本类中根据需求重写toString()方法。在控制台输出时,可以直接写对象名,省略.toString()。如System.out.print(对象名)。
说法正确是(CD)
A.用final修饰的方法,不能被重写,也不能static修饰
B.用final修饰的方法同时可以用abstract修饰
C.final方法不能被重写,但是可以被static修饰
Dfinal方法能被abstract修饰
本题考查的是final关键字修饰的方法。使用final关键字修饰的方法不能被重写,可以被static修饰,但不能被abstract修饰。
正确的是()
public class Test
{
private static final boolean flg=true;
private static final boolean open=fals;
public static void main(String[] args)
{
if(open)
{
flg=false;
}else
{
flg=true;
}
system.out.printin(flg);
}
}
编译错误。当final修饰一个变量时,变量是不可以被赋值的。
所以 flg = false; 和 flg = true;
Java 三章错题的更多相关文章
- JSP前三章错题整理
A: B: C: D: web-inf目录中的文件不能被客户端直接访问. 正确答案是 C 您回答的是 D 回答错误 试题分析纠错设为收藏 (选择一项) 14 A: B: C: Tomcat作为Web ...
- PMP 1~3章错题总结
工作到了一定的年限,都或多或少想了解管理的知识,PMP是国际认证的一项考试,招聘要求上也有提及. 不需要报名培训班,万能的某宝即可解决报名.PDU.学习资料的问题,但3900的考试费还是免不了的,为了 ...
- java面试题错题集(牛客网错题)
一.关于Object类的说法正确 Java中所有的类都直接或间接继承自Object,无论是否明确的指明,无论其是否是抽象类. Object的equals方法,只有一句话,return this==ob ...
- java考试易错题大全
常见的Java问题 1.什么是Java虚拟机?为什么Java被称作是"平台无关的编程语言"? Java虚拟机是一个可以执行Java字节码的虚拟机进程.Java源文件被编译成能被Ja ...
- PMP 第7章错题总结
这一章全是公式,是计算量最大的一章 1.进度安排的灵活性是由总时差决定的2.三点估算通过考虑估算中的不确定性和风险,可以提高活动持续时间估算的准确性3.快速跟进是一种进度压缩技术,将正常情况下按顺序进 ...
- Java OOP考试错题分析
解析: A.ArrayList 可以存储NULL值,也可以存储重复的值,对集合没有任何影响. B.一旦实例化不可改变自身大小,这是数组的特性.集合的容量是自身扩容的. C.ArrayList可以存 ...
- PMP 第11章错题总结
1.项目经理考虑每个人的观点并恢复秩序是合作/解决问题的技术2.评价团队有效性的指标包括---个人技能的改进.团队能力的改进.团队成员离职率的降低.团队凝聚力的加强3.管理质量包括所有质量保证活动,还 ...
- PMP 第9~10章错题总结
1.组织分解结构把组织中的部门与项目中的工作包联系起来2.管理项目团队时应该使用冲突管理3.职责分配矩阵(RAM)显示了分配给每个工作包的项目资源,用于说明工作包或活动与项目团队成员之间的关系.而RA ...
- Java正则表达式易错题
以下代码将打印出 public static void main (String[] args) { String classFile = "com.jd.". replaceAl ...
随机推荐
- 【目录】Qt
Qt 自己生成ui加入工程 C++ GUI Qt4 学习笔记1 C++ GUI Qt4 学习笔记2 C++ GUI Qt4 学习笔记3 C++ GUI Qt4 学习笔记4 C++ GUI Qt4 学习 ...
- mac tomcat https
一.HTTPS的基本工作原理: HTTPS在传输数据之前需要客户端(浏览器)与服务端(网站)之间进行一次握手,在握手过程中将确立双方加密传输数据的密码信息.TLS/SSL协议不仅仅是一套加密传输的协议 ...
- JS 中没有按地址(引用)传递,只有按值传递
很多人,包括我,受书本知识消化不彻底的影响,认为 JS 中参数有两种传递方式:数字.字符串等按值传递:数组.对象等按地址(引用)传递.对此种观点,我们要谨慎. var v1 = [] var v2 = ...
- 解决VS2015启动界面卡在白屏的处理方法
最后,通过还原初始配置的方法:使用命令devenv /ResetSettings
- Jquery Mobile开发以及Js对象动态绑定
动态创建对象并绑定属性: var instantiate = function (Type, args) { var Constructor = function () { }; Constructo ...
- 不会全排列算法(Javascript实现),我教你呀!
今天我很郁闷,在实验室凑合睡了一晚,准备白天大干一场,结果一整天就只做出了一道算法题.看来还是经验不足呀,同志仍需努力呀. 算法题目要求是这样的: Return the number of total ...
- CompletionService/ExecutorCompletionService/线程池/concurrent包
线程池 线程池的基本思想:线程频繁的创建.销毁会极大地占用系统资源,为了减少系统在创建销毁线程时的开销,线程池应运而生.线程池包括多个已创建的线程,当有任务要在新线程中执行时,将任务提交给线程池,线程 ...
- [工作中的设计模式]装饰模式decorator
一.模式解析 装饰模式又名包装(Wrapper)模式.装饰模式以对客户端透明的方式扩展对象的功能,是继承关系的一个替代方案. 装饰模式的要点主要是: 1.需要对已有对象扩展新的功能,又不希望改变原有对 ...
- 逗号分割符--字段中含逗号等情况的解析方法Java实现
最近在处理文本字符串时,没一行数据都是按照逗号分割的,每个字段值一般情况是带有双引号的,但是有的字段值里面还包含逗号,甚至有的字段就没有双引号,这个分割起来就有点麻烦了 下面说一下我解决方法,如果谁有 ...
- SOAPUI使用教程-创建MockResponse步骤
MockResponse测试步骤监听一个SOAP请求并返回一个预先配置的响应,然后再继续. 传入的请求的能被断言检查. 这种TestStep使用场景是例如: 客户端测试,验证传入的请求并返回假或不正确 ...