Object类的常用方法及其说明

方法名 方法描述
Object() 默认构造方法
clone() 创建并返回对象的一个副本
equals(Object obj) 指示某个其他对象是否与此对象“相等”
finalize() 对象不存在更多引用时,由对象的垃圾回收器调用
getClass() 返回一个对象的运行时类
hashCode() 返回该对象的散列码值
notify() 唤醒在此对象监视上等待的单个线程
notifyAll() 唤醒在此对象监视上等待的所有线程
toString() 返回该对象的字符串表示
wait() 导致当前的线程等待,直到其他线程调用该线程的唤醒方法
时间: 2024-11-05 15:53:17

Object类的常用方法及其说明的相关文章

Object类及其常用方法简介

Object类是一个特殊的类,是所有类的父类,如果一个类没有用extends明确指出继承于某个类,那么它默认继承Object类.这里主要总结Object类中的三个常用方法:toString().equals().hashCode(). 1.取得对象信息的方法:toString() 该方法在打印对象时被调用,将对象信息变为字符串返回,默认输出对象地址. 1 class Student 2 { 3 String name = "Mary"; 4 int age = 21; 5 } 6 7

Object类和常用方法

Object类是java语言的根类,要么是一个类的直接父类,要么就是一个类的间接父类.所有对象(包括数组)都实现这个类的方法. 引用数据类型:类/接口/数组,引用数据类型又称之位对象类,所谓的数组变量名称,应该指数组对象.

Lang包知识点(三)Object类

Object类 1.Java中的类体系遵循单根结构,即任何一个类往上追溯都到达同一个父类: 2.Object类就是这个单根体系的根,也就是说它是其它所有类的共同父类: 3.如果用户定义的类没有扩展任何其它类,则默认扩展自Object类 4.Object类中定义的一些方法,会被继承到所有类中 Object类的常用方法 //判断当前对象是否与参数obj(内容)相等,如果有必要,应该在自定义的类中覆盖该方法 boolean equals(Object obj) //返回当前对象的字符串表示,如果有必要

Java之面向对象Object类

Java是面向兑现的语言,核心思想:找适合的对象适合的事情 方式一:自定义类,然后通过自定义的类创建对象 方式二:sun公司提供了很多的类给我们使用,我们只需要认识这些类,我们就可以通过这些类创建对象了 Object类是所有类的终极父类 Object类的常用方法: toString();       返回该对象的字符串表示,疑问:toString()有何作用,重写toString之后,我们直接输出一个对象的时候,就会输出符合我们所需求的合适数据 equals(Object obj)用于比较两对象

Object类总结

1.Object类的作用和地位: ①Object类是所有类的父类,位于java.lang包中.任何类的对象,都可以调用Object类中的方法,包括数组对象. ②Object类的常用方法: toString(); equals(); hashCode(); ③Object和Object[]之间的区别. 方法中的形参是Object类型时,任何类型的参数都可以传进去执行. 方法中形参是Object[]类型时,只有对象数组可以传入执行. 2.toString方法: toString方法可以将任何一个对象

Object类的用法和作用

一: 现实世界中, 每个人都有自己的父亲.类也是这样,每个类都有一个父类,这个父类是 java.lang.Object. 因此,随意创建一个类,其实也不是空的,起码这个类中有Object类中的属性和方法. 二: Object类的常用方法 :(1)toString(); toString() toString方法可以将任何一个对象转换成 字符串返回,返回值的生成算法为: getClass().getName() + '@' + Integer.toHexString(hashCode()). (2

Object类的方法,toString的重写.

Object类是所有类的根类. Object类是所有类的父类,位于java.lang包中 数组也是Object类的子类 Object类的常用方法 toString(); equals(); hashCode(); 任何类的对象,都可以调用Object类中的方法,包括数组对象.系统默认存在继承Object类. 例如 public class Example{ public void f(Object obj){ } } public class Test{ public static void m

JavaSE 高级 第02节 Object类

2016-07-24 1,Object类的常用方法介绍 finalize() gc() 这两个方法我们不要试图去控制,他们是由Java虚拟机 控制的,我们只能建议gc()去执行finalize(),但具体是否执行,只有 Java虚拟机才知道,因为这是有Java虚拟机的算法决定的. package com.java1995; public class TestClone { public static void main(String[] args) { Student s1 = new Stud

Object类中的常用方法

知识梳理 ?? hashCode()方法示例 演示代码 结果 注意:这里打印的不是对象的实际地址值,可以理解为逻辑地址值 ?????? getClass()方法示例 示例一 示例二注:反射部分会详讲,现在掌握会用就行.?????? toString()方法示例 源代码 示例一注:由于默认情况下打印出来的没有意义,一般建议重写该方法,以示例二为例. 示例二(重写toString)?????? equals()方法示例 源代码 示例一??比较地址值,这里用"=="效果一样,一般没有意义,需