复习第十二天
Posted 小东子李
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了复习第十二天相关的知识,希望对你有一定的参考价值。
1.如何实现向下转型?需要注意什么问题?如何解决此问题?
Person p = new Man();
使用强转符:()
Man m = (Man)p;
可能ClassCastException异常。
使用instanceof在进行向下转型前判断。
if(p instanceof Man)
Man m = (Man)p;
2.== 和 equals()有何区别?
== :
equals():
3.class User
String name;
int age;
//重写其equals()方法
public boolean equals(Object obj)
if(obj == this)
return true;
if(obj instanceof User)
User u = (User)obj;
return this.age == u.age && this.name.equals(u.name);
return false;
4. 写出8种基本数据类型及其对应的包装类
int Integer
char Character
5. 基本数据类型、包装类与String三者之间如何转换
自动装箱、自动拆箱
Integer i = 10;
基本数据类型、包装类—>String: valueOf(Xxx xx)
String—>基本数据类型、包装类:parseXxx(String s)
以上是关于复习第十二天的主要内容,如果未能解决你的问题,请参考以下文章