Java 多态

Java 多态

1. Java中所有方法都是virtual方法(虚方法)
2. 随机数生成器Romdom,需要配合种子使用.其实这是伪随机(固定的序列,同一种子生成的随机数相同).nextInt(10)表示去的[0,10)之间的数.
3. instanceof(重点,重点,重点)   使用方法:对象 instanceof 类或接口 ,作用:判断是否为类或接口的对象. Java中强制类型转换,如果不是基本类型则必须加instanceof判断 
4. 多态:①继承②方法重名(父与子)
5. Object:Java中所有类都直接或间接的继承自Object类.Object中有一些重要的方法,需要经常用到.如下:


  • +final getClass():Class   获取当前对象所属的类信息

  • +toString():String   返回当前对象本身的有关信息

  • equals(Object obj):boolean   比较两个对象是否是相等

  • =clone():clone   生成当前对象的一个拷贝

  • +hashCode():int   返回该对象的哈希代码值

  • =finalize():void   销毁对象时被调用的方法


6.为了调试方便,自定义类属性多的话,则尽量重写toString()方法
7. 如果子类中不重写Object类中的equals()方法,则equals()方法与 "==" 一样
8. System.gc():建议虚拟机进行垃圾回收.
9. 不建议在finalize()中写释放资源的代码,如果要释放资源,可以自己写一个方法,专门用于释放资源.

posted @ 2016-10-13 10:04  潇风寒月  阅读(7)  评论(0)    收藏  举报