脚本宝典收集整理的这篇文章主要介绍了java入门第二季--继承--Object类,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
Object类
toString()方法
代码
/javaDemo3/src/com/imooc/Animal.java
package com.imooc; public class Animal { public Animal() { } }
/javaDemo3/src/com/imooc/Dog.java
package com.imooc; import java.util.*; public class Dog extends Animal { public Dog() { System.out.PRintln("Dog类执行了" ); } }
/javaDemo3/src/com/imooc/InITail.java
package com.imooc; public class Initail { public static void main(String[] args) { @H_810_126@// TODO Auto-generated method stub Dog dog = new Dog(); System.out.println(dog); } }
重写toString()方法
/javaDemo3/src/com/imooc/Dog.java
右键 -> source -> genenor toString
]
package com.imooc; import java.util.*; public class Dog extends Animal { public Dog() { System.out.println("Dog类执行了" ); } public String toString() { return "Dog [age=" + age + "]"; } }
equals
/javaDemo3/src/com/imooc/Initail.java
package com.imooc; public class Initail { public static void main(String[] args) { Dog dog = new Dog(); Dog dog2 = new Dog(); if(dog.equals(dog2)) { System.out.println("两个对象是相等的"); }else { System.out.println("两个对象是不相等的"); } } }
重写equals
右键-> source-> generate->hascode equals
/javaDemo3/src/com/imooc/Dog.java
package com.imooc; import java.util.*; public class Dog extends Animal { public int age = 20; public void eat() { System.out.println("年龄:"+age+ "狗可以吃东西" ); } public Dog() { System.out.println("Dog类执行了" ); } public void method() { System.out.println(age); System.out.println("suPEr" + super.age); eat(); super.eat(); } public String toString() { return "Dog [age=" + age + "]"; } public boolean equals(Object obj) { if (this == obj) return true; if (obj == null) return false; if (getClass() != obj.getClass()) return false; Dog other = (Dog) obj; if (age != other.age) return false; return true; } }
/javaDemo3/src/com/imooc/Initail.java
package com.imooc; public class Initail { public static void main(String[] args) { Dog dog = new Dog(); Dog dog2 = new Dog(); if(dog.equals(dog2)) { System.out.println("两个对象是相等的"); }else { System.out.println("两个对象是不相等的"); } } }
以上是脚本宝典为你收集整理的java入门第二季--继承--Object类全部内容,希望文章能够帮你解决java入门第二季--继承--Object类所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。