类使用进阶

类使用进阶

面向对象有4个概念:封装,继承,多态和抽象。

1.面向过程

面向过程的思想是把一个项目,一件事情按照一定顺序,从头到尾一步一步地做下去,先做什么,后做什么,一直到结束。

2.面向对象

面向对象的思想是把一个项目,一件事情分成更小的项目,或者说分成一个个更小的部分,每一部分负责莫方面的功能,最后在由这些部门组合成一个整体。

Object类是Java所有类的父类,任何类在默认下都是Object的子类

Object在Java.lang包中,这个包不需要导入就可以直接使用。

Object常用方法

方法名 说明

getClass 返回此Object运行时的类,不可重写

hashCode 返回对象的哈希码

equals 判断其他对象与此对象是否相等

clone 创建并返回此对象的一个副本

toString 返回对象的字符串表示

notify 唤醒在此对象监视器上等待的单个线程

notifyAll 唤醒在此对象监视器上等待的所有线程

wait 使当前对象的线程等待 timeout 时长

finalize 垃圾回收时调用该方法

equals 方法代码内部是通过==来进行比较。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 集合概述 Java集合存放在java.util包中,是一个用来存放对象的容器1.集合只能存放对象。比如有一个int...
    爷爷的心里只有奶奶阅读 306评论 0 0
  • 在一个方法内部定义的变量都存储在栈中,当这个函数运行结束后,其对应的栈就会被回收,此时,在其方法体中定义的变量将不...
    Y了个J阅读 4,451评论 1 14
  • (一)Java部分 1、列举出JAVA中6个比较常用的包【天威诚信面试题】 【参考答案】 java.lang;ja...
    独云阅读 7,147评论 0 62
  • 今天感恩节哎,感谢一直在我身边的亲朋好友。感恩相遇!感恩不离不弃。 中午开了第一次的党会,身份的转变要...
    迷月闪星情阅读 10,620评论 0 11
  • 彩排完,天已黑
    刘凯书法阅读 4,338评论 1 3