首页 > 其他分享 >定义Person 类,里面有name、age属性,并提供compareTo 比较方法, 用于判断是否和另一个人相等,提供测试类TestPerson用于测试, 名字和年龄完全一样,就返回true,否则返

定义Person 类,里面有name、age属性,并提供compareTo 比较方法, 用于判断是否和另一个人相等,提供测试类TestPerson用于测试, 名字和年龄完全一样,就返回true,否则返

时间:2024-08-20 10:29:16浏览次数:13  
标签:返回 false name age Person 测试 compareTo public

 1 public class thisdetail {
 2     //编写一个 main 方法
 3     public static void main(String[] args) {
 4 
 5         Person p1 = new Person("mary",20);
 6         Person p2 = new Person("mary",30);
 7 
 8         System.out.println("p1 和 p2 的比较结果=" + p1.compareTo(p2));
 9 
10     }
11 }
12 
13 
14 /*
15 定义Person 类,里面有name、age属性,并提供compareTo 比较方法,
16 用于判断是否和另一个人相等,提供测试类TestPerson用于测试,
17 名字和年龄完全一样,就返回true,否则返回false
18  */
19 
20 class Person{
21     String name;
22     int age;
23     //构造器
24     public Person(String name,int age){
25         this.name = name;
26         this.age = age;
27     }
28     //compareTo 比较方法
29     public boolean compareTo(Person p){
30         //名字和年龄完全一样
31         //if(this.name.equals(p.name) && this.age == p.age){
32         //return true;
33         //}else{
34         //return false;
35         //}
36         return this.name.equals(p.name) && this.age == p.age;
37     }
38 }

 

标签:返回,false,name,age,Person,测试,compareTo,public
From: https://www.cnblogs.com/wzyxslx/p/18368940

相关文章

  • 性能测试之中间件:告诉你什么是 kafka 和 MQ ?
    在如今这个数据驱动的时代,中间件在性能测试中扮演着至关重要的角色。你是否曾听说过Kafka和MQ,却不清楚它们在实际应用中具体的作用是什么?让我们一起来揭开它们的神秘面纱。Kafka和MQ究竟是什么?它们在性能测试中如何发挥作用,又为何成为现代分布式系统中的关键组成部分? Kafka是......
  • 2024暑假集训测试28
    前言比赛链接。上午要输液所以没有打,就下午改一改,应该明天就能回去了。T1与和原题:[ABC238D]ANDandSUM。\(x\&y=a\),说明\(x,y\)二进制中都包含\(a\)且其余位上均不重合,故此若\((s-2a)\&a=0\)即符合,特殊的,因为\(x\&y=a\le\min(x,y)\),所以\(x+y=s\ge2a\),需要......
  • 【渗透测试】Vulnhub Hackable II
    渗透环境攻击机:   IP: 192.168.216.129(Kali)靶机:     IP:192.168.216.131靶机下载地址:https://www.vulnhub.com/entry/hackable-ii,711/进行渗透一、获取端口信息该虚拟机导入VMware需要在拯救模式中重新配置一下网卡名称,附上教程,不再赘述:https://blog.csdn......
  • 让沟通成为实用主义的测试架构师
    谈到沟通,你可能无法充分沟通,寻求清除,一贯,持续地沟通,这会让你和团队其他个人干的更顺畅高效。实用型测试架构师的第三个关键地方是为沟通带来清晰性,除非你注重清楚、一贯、持续的沟通,否则你所有的卓越架构努力都会被低效率或欠缺的沟通方式毁于一旦。任何沟通隔阂都会被其他东......
  • 测试环境治理之MYSQL索引优化篇
    1治理背景测试环境这个话题对于开发和测试同学一定不陌生,大家几乎每天都会接触。但是说到对测试环境的印象,却鲜有好评:•环境不稳定,测试五分钟,排查两小时•基础建设不全,导致验证不充分,遗漏缺陷•多人共用,节点堵塞这些问题在行业内其实屡见不鲜,针对测试环境的治理,不得不引起......
  • 手提式婴儿摇篮美国站CPC认证要求以及16 CFR Part 1225,ASTM F2050测试办理
    手提式婴儿摇篮上架亚马逊美国站CPC认证要求以及16CFRPart1225,ASTMF2050测试办理手提式婴儿摇篮美国亚马逊CPC认证要求以及16CFRPart1225,ASTMF2050什么是手提式婴儿摇篮?手提式婴儿摇篮是一种独立的、刚性或半刚性的产品,旨在承载乘员,其躯干完全由产品支撑,以方便护理......
  • Drogon框架的测试记录
    主要为了探究以下几个问题目录1.drogon的安装配置3.drogon的使用1.Drogon的安装配置经历了多次失败,目前发现的比较可行的安装方法如下(官方的vcpkg安装),失败的方法:drogon的直接zip下载、conan下载:1.下载cmake,在电脑上安装cmake,然后添加到设置-系统环境变量-系统变量的pat......
  • hbu2024暑假进阶训练营开营测试
    目录7-1考试成绩7-2心理阴影面积7-1考试成绩题目RainSure同学在参加一场面试,一共有n道题目,他的初始分数为m分。RainSure回答错一道题目就会扣一分,但是分数不会小于0;回答正确一道题目就会加一分。给定一个长度为n的字符串,第i个字符如果为o,代表第i道题目RainSur......
  • 【渗透测试】Vulnhub DarkHole
    渗透环境攻击机:   IP: 192.168.216.129(Kali)靶机:     IP:192.168.216.130靶机下载地址:https://www.vulnhub.com/entry/darkhole-1,724/进行渗透一、获取端口信息nmap或者arp-scan都能扫除IP,这里就不赘述了。先看看开放了哪些端口。nmap-O-sV-p--A192.......
  • 8月22日在线研讨会 | 如何提高仿真测试的真实性和覆盖度
        仿真环境与真实世界之间的差异使得仿真测试的可靠性备受挑战,确保测试覆盖度也是一大难题。    经纬恒润的OrienLink平台基于实车测试和积累的海量真实数据,开发了基于真实数据的“闭环”仿真系统。该系统通过实时数据反馈和状态机模型优化(如Reactive-Replay方法......