当前位置: 首页 > 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/617215.html

相关文章:

  • 织梦网站栏目设计网站运营开发托管
  • 网站开发具备知识有哪些人物设计网站
  • 一般网站字体大小室内装修效果大图
  • 做网站编辑器wordpress写文章打不开
  • 朔城网站制作郑州好的网站建设公司
  • 一般做网站带宽选择多大的杭州装饰网站建设方案
  • 网站开发后需要交接哪些材料电子工程院官网
  • 开网站供免费下载qq空间认证的网站后台根目录
  • 网站设计像素个人想做企业网站备案
  • 杭州 网站外包制作图片的软件加字
  • 做一静态网站 多少钱torrentkitty搜索引擎
  • 企业网站需要备案吗wordpress shopify
  • 网站建设合同前期需注意哪些问题seo推广排名公司
  • 乡镇网站建设内容规划关于百度网站的优缺点
  • 做网站公司在深圳可以建网站的路由器
  • 那些做黑网站的都是团体还是个人网上接单设计平台哪个好
  • 主机网站义乌上溪镇
  • 做热点图现在用什么网站网站设置一键登录怎么办
  • 响应式h5网站多少钱wordpress json 插件安装
  • 太湖云建站网站建设有哪些好的印花图案设计网站
  • 青岛网站维护公司普通电脑如何做网站服务器吗
  • 程序员能转行做网站维护不iis部署网站 红叉
  • 寺庙做网站wordpress调用上传图片
  • 特级a做爰网站在ps中网站界面应做多大
  • 购物网站开发会遇到的的问题装修设计软件推荐
  • 长治长治那有做网站的友点企业网站管理系统模板下载
  • 西安自助建站公司长沙网站推
  • 自建站seo如何做徐州建设工程交易信息网
  • 如何做积分商城网站广东省建设工程安全协会网站
  • 支付网站建设费怎么做账网上培训