首页 > 其他分享 >getClass和hashCode方法

getClass和hashCode方法

时间:2023-02-14 10:23:51浏览次数:38  
标签:getClass name s2 s1 hashCode age Student 方法 public

public class Student {
private String name;
private int age;

public Student(String name, int age) {

}

public String getName() {
return name;
}

public void setName(String name) {
this.name = name;
}

public int getAge() {
return age;
}

public void setAge(int age) {
this.age = age;
}
}


public class Application   {
public static void main(String[] args) {

Student s1 = new Student("a",18);
Student s2 = new Student("b",17);
//getClass方法
//判断s1和s2是不是同种类型
Class<? extends Student> Class1 = s1.getClass();
Class<? extends Student> Class2 = s2.getClass();
if(Class1==Class2){
System.out.println("s1和s2属于同种类型");
}else{
System.out.println("s1和s2不属于同种类型");
}
//s1和s2属于同种类型

//hashCode方法
System.out.println(s1.hashCode());//1324119927
System.out.println(s2.hashCode());//990368553
//s1和s2哈希值不同
}
}

标签:getClass,name,s2,s1,hashCode,age,Student,方法,public
From: https://www.cnblogs.com/123456dh/p/17118780.html

相关文章

  • 动态代理-基本实现步骤、动态代理-增强方法
    动态代理-基本实现步骤动态代理,增强对象Lenovo三个参数:1.类加载器:真实对象.getClass().getClassLoader()2.接口数组:真实对象.getClass().getInter......
  • 记录--数组去重的五种方法
    前言您或许会疑惑,网上那么多去重方法,这篇文章还有什么意义?别着急,这篇文章只节选了简单的,好玩的,古老的,有实际讲解意义的去重方法,除了去重的实现以外,我还将和您分享这其中......
  • php 常用数组方法
    array_shift() 函数用于删除数组中的第一个元素,并返回被删除的元素。array_pop()函数删除数组中的最后一个元素。array_unique()函数用于移除数组中重复的值。如果两......
  • Worksheet使用方法
    1 下载印象笔记:iPhone/iPad在AppStore搜索“印象笔记”后下载安卓在应用市场或在印象笔记官网yinxiang.com下载,图标同上电脑可至印象笔记官网yinxiang.com下载客户......
  • Pandas中的灵活算数方法
    问题描述  在两个不同的索引化对象之间进行操作时,因为索引不完全相同导致算术后对象中的对应值缺失。  例:  s1:s1=pd.Series([7.3,-2.5,3.4,1.5],index=['......
  • java方法
    方法定义方法修饰符(类)返回值类型方法名(参数类型参数名){方法内容return返回内容;}//修饰符如public//返回值类型字符char,String数值byte、sh......
  • 玩客云Armbian挂载U盘/SD卡/硬盘方法
    玩客云Armbian挂载U盘/SD卡/硬盘方法 玩客云刷Armbian搭建家庭轻NAS,通过挂载U盘、SD卡或硬盘增加存储空间,下面带来详解的操作过程介绍。 玩客云挂载硬盘方法1、......
  • CSS 实现水平和垂直居中的三种方法
    绝对定位+负边距:使用绝对定位并设置左右负边距和上下负边距,就可以实现水平和垂直居中的效果。.center-element{position:absolute;top:50%;left:50%;......
  • 封装 API 函数的2个方法
    1.以前的方法exportfunctionloginApi(data){returnrequest({url:"/sys/login",//==>/api/sys/login//==>http://ihrm-java.itheima.net/api......
  • Python_json类方法
    Python_json类方法importrequestsimportjsonheaders={"User-Agent":"Mozilla/5.0(LinuxAndroid6.0Nexus5Build/MRA58N)AppleWebKit/537.36(KHTML,l......