package com.Object;class Animal {?? ?public? int age=2;?? ?public String name;?? ?public void show(){?? ??? ?System.out.println("動(dòng)物會(huì)吃草");?? ?}}???? public class Dog extends Animal{?? ? public static void main(String[] args) {?? ??? ?Dog d = new Dog();?? ??? ?Dog d2 = new Dog();?? ??? ?if(d.equals(d2)){?? ??? ??? ?System.out.println("兩個(gè)對(duì)象是相同的");?? ??? ??? ??? ??? ?}else{?? ??? ??? ?System.out.println("兩個(gè)對(duì)象是不同的");?? ??? ?}?? ??? ?}??????? }
求問(wèn)為什么自動(dòng)生成不了 equals(),提示是因?yàn)闆](méi)有非靜態(tài)字段在這個(gè)類不能創(chuàng)建equals()和hashcode()方法
慕萊塢1282154
2017-09-20 12:35:23