12.1简介Object类
来源:互联网 发布:数据分析师等级考试 编辑:程序博客网 时间:2024/05/01 12:47
java是面向对象的语言,核心思想:找合适的对象做合适的事: 方式一:自定义类,然后通过自定义的类创建对象。 方式二:sun提供了和多的类给我们使用,我们只需要认识这些类,我们可以通过这些类创建对象。 Object类是所有类的super类,任何类都继承了object类 object类常用的类: toString();返回对象的字符串表示。换回一个字符串用于描述该对象。 equals(object obj); 用于比较两个对象的内存地址,判断两个对象是否为同一个对象。 hashCode();返回该对象的哈希码值 java中的规范:一般我们重写了一个类的equals方法,我们都会重写它的hashCode方法。 java是开源的
class Person{int id;String name;public Person(int id,String name){this.id = id;this.name = name;}public Person(){}//对Object类的toString方法进行重写。@Overridepublic String toString(){return "编号: "+this.id+" 姓名 = "+this.name;}//重写equals方法@Overridepublic boolean equals(Object obj){Person p = (Person)obj;return this.id == p.id;}@Overridepublic int hashCode(){return this.id;}}public class ObjectClass {public static void main(String[] args) {Object obj = new Object();Person p1 = new Person(121,"zhang san");Person p2 = new Person(121,"li si");System.out.println(p1);System.out.println(p2);System.out.println("p1和p2 是同一个对象吗?"+p1.equals(p2));}}
0 0
- 12.1简介Object类
- Qt Object 类简介
- JAVA Object 类简介
- Object类简介
- Object类方法的简介
- Java(object类及方法简介)
- Object-C 简介
- activex data object简介
- object-oriented javascript【简介】
- 第一章:Object-C简介
- #object C runtime 简介
- object KVC\KVO 简介
- Object方法简介
- 类Object---所有对象的基类 简介
- Qt Object 类简介--Qt 类简介专题(二)
- Qt Object 类简介--Qt 类简介专题(二) 第一页
- Qt Object 类简介--Qt 类简介专题(二) 第二页
- Qt Object 类简介--Qt 类简介专题(二)
- 【微信小程序常见问题】view标签设置背景图片手机无法预览解决方案一
- 如何使用私有网络部署全球同服游戏服务
- MySQL小技巧(追加中)
- linux下vi命令修改文件及保存的使用方法
- 提供一个“多线程(或进程)同时退出时判断是哪些线程退出”的方法
- 12.1简介Object类
- 基于用户画像大数据的电商防刷架构
- C++中继承总结
- 存储过程详解
- 图像分割的性能测试指标小结
- 小白配置使用freeline入门
- MySQL内核深度优化
- 腾讯云从零部署nodejs站点
- jQuery设计思想