博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
2019-1-19作业重写equals
阅读量:5766 次
发布时间:2019-06-18

本文共 1212 字,大约阅读时间需要 4 分钟。

代码1;

public class Equals {        private  String nume;        private  String sex;        public Equals(String nume,String sex ) {            this.nume = nume;            this.sex=sex;        }        public String getSex() {            return sex;        }        public void setSex(String sex) {            this.sex = sex;        }        public String getNume() {            return nume;        }        public void setNume(String nume) {            this.nume = nume;        }        public  boolean equals(Object obj){            if(obj instanceof Equals){               Equals e =(Equals)obj;                if(e.getNume().equals(this.getNume())&&e.getSex().equals(this.getSex())){                    return true;                }            }            return  false;        }    }

代码2;

public class equalsTest {    public static void main(String[] args){        Equals e1 = new Equals("小白","18");        Equals e2 = new Equals("小白","18");        System.out.println(e1.equals(e2));        System.out.println("17".equals(17));    }}

输出结果图:

课堂笔记:

方法重载:

在同一个类中,方法名相同,参数列表必须不同,与反回值类型,访问修饰符无关,
方法重写:
方法名相同,参数列表相同,反回值类型必须一致或者是其子类和抽象类,访问权限不能于父类,不能抛出比父类更多的异常

转载于:https://www.cnblogs.com/cxlbzdcom/p/10292320.html

你可能感兴趣的文章
DataGirdView 增删改查(二)
查看>>
ReadLock等类里面的重要方法的实现
查看>>
深入浅出Zabbix 3.0 -- 第九章 数据可视化
查看>>
Andriod Studio Gradle 学习记录
查看>>
我的友情链接
查看>>
How to Configure a Relay Connector for Exchange Server 2010
查看>>
投资扩张不顺利,让京东深感乏力,下一步并购扩张?
查看>>
Kylin, Mondrian, Saiku系统的整合
查看>>
服务器Cacti部署监控系统
查看>>
Canvas之使用图片
查看>>
nginx+PHP+memcached+MySQL+ip-hash做memcached集群
查看>>
LAMP+Postfix+dovecot+extmail
查看>>
PHP中如何防止SQL注入
查看>>
Exchange owa访问出现:邮箱似乎不可用,请稍后访问的错误
查看>>
Windows7 是如何智能判断网络的连通性
查看>>
linux查看磁盘空间大小命令
查看>>
PHP出现 session_start()相关问题
查看>>
用puppet管理网络设备
查看>>
mysqldump与innobackupex备份过程你知多少(二)
查看>>
VMware与宿敌Amazon一笑泯恩仇:重新定义混合云?
查看>>