java Object类

  • Object是所有类的父类,那么代表所有类都可以共享object类的属性和方法
  • 1.==
  • 基本数据类型:判断值是否相等,相等返回true,不想等返回false(因为变量里面存储的是基本数据类型的值)
    *引用数据类型:比较的是引用数据类型在堆里面的地址值是否相等(因为引用数据类型的变量存的就是地址值)
@Test
	public void Test1(){
		/**
		 * equals():定义在object中
		 * 1.只能比较引用数据类型
		 */
		Student stu=new Student("张三");
		Student stu1=new Student("张三");
		System.out.println(stu.equals(stu1));
		//String 类重写equals方法,实际比较的是String两个对象的值是否相等
		String s1="张三";
		String s2="张三";
		System.out.println(s1.equals(s2));
		Student stu2=new Student("李四");
		

 //打印一个对像时"默认调用"toString方法 没有重写toString会输出地址值 		//如果重写了打印的是你重写的

		System.out.println(stu2);
	}

打印一个对像时默认调用 toString方法 没有重写toString会输出地址值 如果重写了打印的是你重写的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值