[JAVA]一段HashTable小程序,有关对象获取的疑问。

看了张孝祥老师的培训教程,试着调试下面这段代码,怎么搞的调试不过,我不知道是不是变量声明的问题,总是提示“找不到字符”,大家帮我看看什么原因。

程序清单:MyKey.java

 

import  java.util. * ;

class  MyKey
{
        
private String name;
        
private int age;
        
public MyKey(String name,int age)
        
{
            
this.name = name;
            
this.age = age;
        }

        
        
public String toString()
        
{
            
return new String(name+" , "+age);
        }

        
        
public boolean equals(Object obj)
        
{   //覆盖equals方法
        
//提示找不到符号,无name和age的定义
        
//为什么不能调取前面定义的name和age?
            if(name.equals(obj.name) && age==obj.age)
            
{
                
return true;
            }

            
else
            
{
                
return false;
            }

        }

        
        
public int hashCode()
        
{
            
//覆盖hashCode()方法
            return name.hashCode() + age;
        }

}

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值