文章目录
Object常用方法
java中,所有类都直接或间接继承自java.lang.Object类,可以说Object是java中所有类的祖先,即跟类
java中任何类都继承了Object类中的方法,主要有:
- 默认的toString()
输出结果:
- 重写toString()
输出结果:
- equals()
输出结果:
- 代码:
package com.youbao.chongxie;
class Person
{
String name;
int age;
public void eat()
{
System.out.println(name+"吃饭");
}
public String toString()
{
return "Person信息:"+name+age;
}
public boolean equals(Object arg0)
{
Person p = (Person)arg0;
if(this.name == p.name && this.age == p.age)
return true;
else
return false;
}
}
public class Test {
public static void main(String[] args) {
Person per = new Person();
per.name = "youbao";
per.age = 18;
Person per2 = new Person();
per2.name = "youbao";
per2.age = 18;
System.out.println(per2.equals(per));
//System.out.println(per.toString());
}
}
往期文章
一、Java基础学习(1)
二、Java基础学习(2)
三、Java基础学习(3)
四、Java基础学习(4)