小知识点

来源:互联网 发布:淘宝详情页的无线链接 编辑:程序博客网 时间:2024/04/29 17:15

1。/////////////////////////////////////////////////////////////////////////////////////////////////////////////////.  HashSet    子和父的同名函数问题

//这个类用来测试加入到HashSet时候,只有当hashSet函数和equals都一样时,才认定
//插入的是重复的

final class AAA
{
 private int a;
 

public AAA(int a)
 {
       this.a=a;
 }

//如果 public boolean equals(AAA b),
//则printf时候还是调用系统默认的

 public boolean equals(Object b)//这个我没有写好
 {
      //return a==b.a;
      return true;
 }
 public int hashCode()
 {
      return a;
 }
 

/*错误,说面仅仅返回类型不一样是不允许的
 public void toString()
 {
      System.out.println(a);
 }
 */
 public String toString()
 {
       return a+“”;//这里双引号英语格式输入不了
 }
}

2/////////////////////////////////////////////////// 

注意只有内部类可以用private和protected修饰,而普通类只有public,或者默认修饰符

3///////////////////////////////////////////////////

我惊奇的发现原来  String 杨=new String("杨");也是支持的,也可以打印 杨

不过呢本人觉得考这样的题目真是没有意思,不知道这家公司怎么想的