栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java 学习 day13: Object,类关系,内部类,设计模式

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java 学习 day13: Object,类关系,内部类,设计模式

1.Object

1.1        是什么

Object是java提供的根类,所有类都直接或者间接的继承Object

由于java中继承是可以传递的,所以Object的所有方法是所有类都用的

 1.2        Equals

设计目的:        比较两个对象是否相等

使用 = = 比较基本数据类型,可以比较值的大小

但是比较引用类型,只能比较内存地址

Object中的equals方法默认是比较两个引用类型变量的地址的,因为人家又不知道你要比较啥,

你想比较啥,你就覆写equals方法即可

 1.3        Finalize方法

JVM四大特性:跨平台,面向对象,多线程,自动垃圾回收机制

什么是垃圾,当一个对象没有更多引用指向他的时候,该对象被当做垃圾数据

创建了一个对象,但是谁也没有保存他的引用,就意味着,谁也找不到他

finalize方法

        1.是Object中的方法,也就意味着是所有类对象都有的

        2.该方法不需要程序员调用,由系统自动调用

        3.当一个对象被回收的时候,会自动调用该对象的finalize方法

        4.如果我们手动调用该方法,那么只是一个方法调用而已,并不会被垃圾回收

 1.4        hashcode

 

 1.5        toString

 

 

2.类关系

类与类单继承

接口与接口多继承

类与接口多实现

参考类与类之间关系.docx

3.内部类

3.1        是什么

 3.2        成员内部类

 3.3        静态内部类

 

 3.4        局部内部类

 

 

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/328394.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号