Hash表和继承

Hash表就是一种数据结构,在这种数据结构里面所有的东西是以一对值放进去的,

一个是key(键),一个是value(值)

一个值对应一个键 ,如果要取就是把那个值取出就行

HashMap<Integer, String> map = new HashMap<>();
map.put(1,"呼呼");
map.put(2,"JOJO");
map.put(3,"阿虎");

put就是往里面放入了3个值

就可以输出

System.out.println(map.get(1));

 

 告诉你的key有多少个

System.out.println(map.keySet());

键是唯一的,多次放同一个键的值进去只留最后一次

for (Integer l : map.keySet()){
    String s = map.get(l);
    System.out.println(s);
}

for-each遍历就可以这样遍历出来

继承

在做一些代码的时候会有一些重复的就需要继承来简化代码

public class Dog extends Animal 

 

这就是继承,让子类继承父类,父类做那些重复的代码

Animal是父类,Dog是子类

只写一遍就行,以后要写重复代码的时候继承就行了

父类有什么子类就继承什么

父类的所有东西在子类中都是存在的,子类还可以在增加新东西

 

 

posted @ 2022-06-11 17:25  魔光领域  阅读(26)  评论(0编辑  收藏  举报