ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

Hash表和继承

2022-06-22 15:32:42  阅读:158  来源: 互联网

标签:coinnames HashMap 继承 new put Hash public String


Hash表

private HashMap<Integer,String> coinnames = new HashMap<Integer, String>();

 

Hash表是一个数据结果,所有要放的对象是以一对值放进去的,一个叫做key就是它的键,一个叫做value就是它的值

放在Hash表里面的所有对象都是一个key一个值来放进去的

存进去的时候一个值对应一个键,取出时那个键所代表的值拿出来

private HashMap<Integer,String> coinnames = new HashMap<Integer, String>();

public Coin(){
coinnames.put(5,"1毛");
coinnames.put(10,"dime");
coinnames.put(25,"三毛");
coinnames.put(50,"五毛");
coinnames.put(50,"half-dolar");
}

public String getName(int amout) {
return coinnames.get(amout);
}

public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int amout = scanner.nextInt();
Coin coin = new Coin();
String name = coin.getName(amout);
System.out.println(name);
}
在这行代码中我们通过创建HashMap集合,并利用,put函数根据key和value向集合中存储数据
并且使用.get函数通过传递过来的值根据键获取键对应的值

继承

类的封装的定义:类的封装是指将对象的状态信息隐藏在对象内部,不允许外部程序直接访问对象的内部信息,而是通过该类所提供的方法来实现内部信息的操作访问

public class Animal {
    private String name;
    private int age;
    private String sex;
public void shut(){
        System.out.println("叫声");
    }
}
-------------------------------------------
public class Dog extends Animal{

@Override
public void shut() {
System.out.println("狗叫");
}
}
在Animal类中我们定义了一个shut函数,在Dog类中我们通过extends关键字继承了Animal类,那么这个Dog类就可以重写Animal类中全部函数
Dog dog = new Dog();
dog.shut();


运行结果:

标签:coinnames,HashMap,继承,new,put,Hash,public,String
来源: https://www.cnblogs.com/aqhk/p/16400771.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有