Object类、Equals方法、toString方法、包装类和Junit怎么用


本篇内容主要讲解“Object类、Equals方法、toString方法、包装类和Junit怎么用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Object类、Equals方法、toString方法、包装类和Junit怎么用”吧!java.lang,Object类
1.Object类是所有java类的根父类
2.如果在类的声明中未使用extends关键字指明其父类,则默认父类为 java.lang.Object类
Object中的功能(属性、方法)就具有通用性;
4.Object类只声明一个空参构造器Equals:面试题: == 和 equals()的区别
==:运算符,可以使用基本数据类型变量和引用数据变量中;
如果比较的是基本数据变量,比较两个变量报错的数据是否相等(不一定类型要相同);
如果比较的是引用数据类型变量,比较的是地址值,即两个引用是否指向同一个对象实体;
equals:
是方法;而非运算符,通过对象来调用;
object类中对equals()的定义 与 “==” 作用是相同的;比较两个对象的地址值是否相同,即啷个引用是否指向同一个实体;
像String ,Date File 包装类等都重写了Object类中的equals()方法,重写以后,比较的不是两个引用的地址值是否相同,
而是比较两个对象的“实体内容”。
通常情况下,我们自定义的类如果使用equals()的话,也通常比较两个对象的“实体内容”是否相同,那么我们就需要对Object类中的
equals()进行重写;以下手动重写equals方法:toString()方法:Object类中tostring()的使用
1.当我们输出一个对象的引用是,实际上调用的是当前对象的toString();
2.Object的定义:
public String toString() {
return getClass().getName() + “@” + Integer.toHexString(hashCode());
}
3. String Date File 包装类等都重写过toString()方法,使得在调用对象的实体时,返回“实体信息”;
4.自定义类也可以重写toString()方法,一般默认生成即可
5.对象.toString();如果对象是null 则报错 空指针异常;Junit单元测试:Java中免费云主机域名的JUnite单元测试
步骤:1.选中当前工程 右键选择bulidpath add libraries — JUnite 5 – finish;
2.创建Java类,进行单元测试;此类是public 此类提供公共的无参构造器
3.此类中声明单元测试方法:
权限是public 没有返回值 没有形参;
需要@Test注解,
在单元测试类中导入 import org.junit.Test
4.声明好单元测试方法以后,就可以在方法体内测试相关代码;
5.写完代码以后,左键双击方法名,右键:run as JUnite Test
说明:
1.如果执行结构没有任何异常,绿条
2.如果执行结果出现异常,红条包装类:包装类的使用
1.java提供了8种基本数据类型对应的包装类,使得基本数据类型的变量具有类的特征;
2.基本数据类型 包装类 string 三者之间的转换;到此,相信大家对“Object类、Equals方法、toString方法、包装类和Junit怎么用”有了更深的了解,不妨来实际操作一番吧!这里是百云主机网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

相关推荐: 怎么用JS验证逗号隔开可以是中文字母数字

本文小编为大家详细介绍“怎么用JS验证逗号隔开可以是中文字母数字”,内容详细,步骤清晰,细节处理妥当,希望这免费云主机域名篇“怎么用JS验证逗号隔开可以是中文字母数字”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。具体代码如下所示:补…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 02/16 19:38
下一篇 02/16 19:38

相关推荐