当前位置: 首页 > wzjs >正文

服装网都有哪些网站最新搜索引擎排名

服装网都有哪些网站,最新搜索引擎排名,昆明网站建设系统,衡水做网站的公司Object类 Object类是所有类的父类 类中有一些方法(都需要掌握) toString()方法 在学习类的对象的时候有介绍过了,当我们重新给此方法就会打印类与对象的信息 equals()方法 在Java中的比较, 如果左右两侧是基本类型变量&#…

Object类

Object类是所有类的父类
类中有一些方法(都需要掌握)
在这里插入图片描述

toString()方法

在学习类的对象的时候有介绍过了,当我们重新给此方法就会打印类与对象的信息

equals()方法

在这里插入图片描述
在Java中的比较,
如果==左右两侧是基本类型变量,比较的是变量中值是否相同。
如果==左右两侧是引用类型变量,比较的是引用变量地址是否相同。
如果要比较引用类型指向的值相同,需要重写equals()方法。

代码展示:

import java.util.Objects;
public class Student {private String name;private int age;public Student(String name, int age) {this.name = name;this.age = age;}@Overridepublic String toString() {return "Student{" +"name='" + name + '\'' +", age=" + age +'}';}
}
public class Test {public static void main(String[] args) {Student stu1 = new Student("lisi",18);Student stu2 = new Student("lisi",18);System.out.println(stu1 == stu2);System.out.println(stu1.equals(stu2));System.out.println("----------");String str1 = new String("abc");String str2 = new String("abc");System.out.println(str1 == str2);System.out.println(str1.equals(str2));}
}

输出:
false
flase
----------
false
true

代码解释:

1、对于对象,== 比较的是引用,即是否指向同一内存地址。Student是类stu1和stu2是引用变量,分别引用 Student 类创建的对象。
2、用equals()方法,当没有重写equals()方法时,调用父类Object类的equals()方法,比较的是两个地址是否相同,而非指向的内容是否相同。
3、为了能比较指向的内容是否相同,需要重写equals()方法。
(可以借助编译器生成)

	@Override//进行了比较合理性的判断public boolean equals(Object o) {if (this == o) return true;//自己比自己if (o == null || getClass() != o.getClass()) return false;//为空和类型不相同,返回falseStudent student = (Student) o;return age == student.age && Objects.equals(name, student.name);}

此时之前的输出结果发生变化

输出:
false
true
----------
false
true

4、为什么String类的equals()方法比较的是指向的内容?因为String本身已经重写了equals()方法。

hashCode()方法

源码:

public native int hashCode();

我们认为两个名字相同,年龄相同的对象,将存储在同⼀个位置。当没有重写hashCode()方法时,他们的hash值不相同。
我们需要重写hashCode()方法。
(可以借助编译器生成)

    @Overridepublic int hashCode() {return Objects.hash(name, age);}

其他关于hashCode()方法知识后续在讲。

其他方法之后学习中介绍

总结

对于我们自定义的类时,我们最好通过编译器重写toString()方法、equals()方法等。
在这里插入图片描述

http://www.dtcms.com/wzjs/300599.html

相关文章:

  • 重庆模板建站代理seo的搜索排名影响因素主要有
  • 网站建设供应商分析表专业恶意点击软件
  • 宣传型电子商务网站优秀的软文
  • 张家港做网站的公司智能识别图片
  • 广州南建站时间宁德市
  • 如何将vs做的网站备份出来6培训心得体会范文大全2000字
  • 张店政府网站建设公司网络营销swot分析
  • 官方网站开发制作在线培训系统
  • php+ajax网站开发典型实例 pdf网络营销有哪些主要功能
  • 山西做网站怎么样百度一下主页官网
  • 做cpa的电影网站模板seo排名啥意思
  • php可以做手机网站吗合肥网
  • 如皋电子商城网站建设网站关键词全国各地的排名情况
  • 网站建设不备案后果四年级写一小段新闻
  • 福安市网站建设公司网站设计要多少钱
  • 手机在线销售网站 - 百度网络营销推广网站
  • 成都网站建设哪家专业东莞网络优化哪家好
  • 佛山附近做网站的公司济南seo优化公司助力网站腾飞
  • 服装设计网站怎么做搜索引擎营销的优势和劣势
  • 老公给人做网站结果网站卖假货专业做网站的公司
  • 1元1年xyz域名seo推广和百度推广的区别
  • 做网站上的图片如何设定分辨率百度搜索引擎盘搜搜
  • 网站反链接什么网站快速排名服务商
  • 广州口碑好的网站建设定制郑州网站优化公司
  • 音乐盒网站源码现在有哪些培训学校
  • 备案时如何关闭网站百度seo多少钱一个月
  • 浦东新区中国建设银行官网站专业seo整站优化
  • 肇庆网站建设咨询搜索引擎推广的三种方式
  • 如何做电影网站赚钱山西网站seo
  • wordpress官使用方法西安百度网站排名优化