zoukankan      html  css  js  c++  java
  • Java内部接口

    public interface Map<K,V> {
    
        int size();
    
        boolean isEmpty();
    
        boolean containsKey(Object key);
    
        boolean containsValue(Object value);
    
        V get(Object key);
    
        V put(K key, V value);
    
        V remove(Object key);
        
        void putAll(Map<? extends K, ? extends V> m);
        
        void clear();
        
        Set<K> keySet();
        
        Collection<V> values();
        
        Set<Map.Entry<K, V>> entrySet();
        
        interface Entry<K,V> {
        	
            K getKey();
            
            V getValue();
            
            V setValue(V value);
            
            boolean equals(Object o);
            
            int hashCode();
        }
        
        boolean equals(Object o);
        
        int hashCode();
    }

    Java的接口也有内部接口,并且内部接口默认是static的只能为public类型使用情况参考HashMap的源代码,HashMap和他的内部类HashMap.Entry一个实现Map接口,一个实现Map.Entry接口。我重来都没用过,可能是我太年轻了吧,目前为止还不知道哪里需要使用。

  • 相关阅读:
    CSS知识(18---21.CSS完毕)
    CSS 知识(13---)
    CSS编辑知识 ( 1---12 )
    CSS 选择器
    前端CSS
    修建泳池的题解
    2020-3-7模拟赛题解
    奶牛排队的题解
    数的拆分的题解
    青蛙王子的题解
  • 原文地址:https://www.cnblogs.com/wei1/p/9582099.html
Copyright © 2011-2022 走看看