类使用进阶
面向对象有4个概念:封装,继承,多态和抽象。
1.面向过程
面向过程的思想是把一个项目,一件事情按照一定顺序,从头到尾一步一步地做下去,先做什么,后做什么,一直到结束。
2.面向对象
面向对象的思想是把一个项目,一件事情分成更小的项目,或者说分成一个个更小的部分,每一部分负责莫方面的功能,最后在由这些部门组合成一个整体。
Object类是Java所有类的父类,任何类在默认下都是Object的子类
Object在Java.lang包中,这个包不需要导入就可以直接使用。
Object常用方法
方法名 说明
getClass 返回此Object运行时的类,不可重写
hashCode 返回对象的哈希码
equals 判断其他对象与此对象是否相等
clone 创建并返回此对象的一个副本
toString 返回对象的字符串表示
notify 唤醒在此对象监视器上等待的单个线程
notifyAll 唤醒在此对象监视器上等待的所有线程
wait 使当前对象的线程等待 timeout 时长
finalize 垃圾回收时调用该方法
equals 方法代码内部是通过==来进行比较。