javaObject类
2024-10-08 01:41:48
所有类的公共父类,一旦一个类没有显示地继承一个类则其直接父类一定是Object。
一切数据类型都可用Object接收
class OOXX extends Object{}等价于class ooXX {}
常见方法
public boolean equals(Object obj):对象比较
public int hashCode():取得该对象的Hash码
public String toString():对象描述
Object类的 toString()方法:“对象的描述”
建议所有类都覆写此方法
直接打印输出对象时,会调用该对象的toString()方法。//可以不写出来
打印对象的时候,实际调用的对象实际指向的类的自我描述;
全限定类名+@+十六进制的hashCode值,等价于
全限定类名+@+IntegertoHexString(该对象.hashCode)
equals也是判断是否指向同一个对象
没有实际意义,有必要可以重写
public boolean equals(Object obj) {}
String 覆写了 Object的equals方法:只比较字符的序列是否相同
==用于判断两个变量是否相等
基本类型:
引用类型:必须指向同一个对象,才true
只能比较有父子或平级关系的两个对象
new String("1") == new String("1"); ?
最新文章
- 移动web开发之视口viewport
- 增值税——基础知识
- source insight添加汇编文件.s
- ExtJS 4 Grids 详解
- Cmake,source_group
- 手动调整导航控制器中的viewcontroller
- Android Studio 工程.GitIgnore应该忽略的文件
- SVN如何迁移到Git?
- JS基础四
- Set集合判断对象重复的方法
- Maven学习第2期---Maven安装配置
- 使用pycharm以及用pycharm句子切分调试
- 大大维的游戏机计划1--贪吃蛇v1
- DFSMN结构快速解读
- linux日常运维常用命令
- 【转载】ASP.NET MVC的过滤器【Filters】
- python测试开发django-41.crispy-forms设计标签式导航菜单(TabHolder)
- idea 码云 项目上传
- 【洛谷 P4134】 [BJOI2012]连连看(费用流)
- Robot Framework_Ride(Edit标签)