JAVA子类方法重写父类方法
来源:互联网 发布:星球大战 全介绍 知乎 编辑:程序博客网 时间:2024/05/22 16:57
当父类提供的方法不能满足子类的需求时,需要覆盖/重写父类的方法
package com.marthevin.video.demo1225;public class Demo4 {/** * @param args */public static void main(String[] args) {// TODO Auto-generated method stubPerson p1 = new Person("110","二愣子");Person p2 = new Person("110","哈哈哈");System.out.println(p1.equals(p2));System.out.println(p1.hashCode());System.out.println(p2.hashCode());}}class Person{private String id ;private String name;public Person(String id, String name) {this.id = id;this.name = name;}/* (non-Javadoc) * @see java.lang.Object#equals(java.lang.Object) */@Overridepublic boolean equals(Object obj) {// TODO Auto-generated method stubPerson p = (Person) obj;return this.id == p.id;}/* (non-Javadoc) * @see java.lang.Object#toString() */@Overridepublic String toString() {// TODO Auto-generated method stubreturn "Person ID "+this.id+"Person Name: "+this.name;}/** * @return the id */public String getId() {return id;}/** * @param id the id to set */public void setId(String id) {this.id = id;}/** * @return the name */public String getName() {return name;}/** * @param name the name to set */public void setName(String name) {this.name = name;}/* (non-Javadoc) * @see java.lang.Object#hashCode() */@Overridepublic int hashCode() {// TODO Auto-generated method stubreturn Integer.parseInt(this.id);}}
0 0
- JAVA子类方法重写父类方法
- java 子类重写父类的方法
- java 子类重写父类的方法
- java 子类重写父类的方法
- Java中子类重写父类方法的思想本质!
- Java调用子类重写方法
- 关于子类重写父类方法override
- 子类重写父类的方法注意事项
- 子类重写父类方法注意
- c++子类重写父类方法(Override)
- 子类重写父类方法条件
- Java 子类未重写的方法调用父类还是子类的问题
- 【Java笔记】继承父类的方法可以调用子类的方法(子类必须在重写相应方法)
- java方法重写的时候,一个调用父类还是子类方法的问题
- Java基础重温(六)子类与父类实例方法、静态方法的重写问题
- 再探Java子类方法重写父类方法遵循“两同两小一大”规则
- 子类方法重写父类方法的原则
- java 父构造器中调用子类重写的方法
- 地理杂志精选照片
- 进程的通信方式
- linux基础
- 2015.12.28
- 地理杂志精选照片
- JAVA子类方法重写父类方法
- 深入浅出讲解:php的socket通信
- Qt在Linux和ARM上的环境搭建
- php 正则取字符串中间 去指定字符串开头 指定字符串结尾
- 安卓 Context 上下文+应用共享概括
- devinzhang
- python中xml Excel解析编码小结
- @class 优化作用.
- how to boot a computer?