| 
					
							
        
    
        
						
			 | 
			
			
					    
					
        
         
          
         
	
            | Nedarvning af HashSet i java 1.5 Fra : Jesper Krogh | 
  Dato :  15-07-05 16:12 |  
  |   
            I Java 1.5 skal man initialisere HashSet og HashMap med "typerne"
 
 HashSet<String> hs = new HashSet<String>();
 
 Hvordan nedarver man så, så man ikke får nogle warnings fra
 java-compileren? 
 
 Jeg ville jo bare køre løs som normalt, men:
 
 public class MyHashSet extends HashSet{
 
    public MyHashSet(){
       super();
    }
    
 }
 
 giver mig ikke lov til at instantiere:
 
 MyHashSet<String> hs = new MyHashSet<String>();
 
 
 Jesper
 
 -- 
 ../Jesper Krogh, jesper@krogh.cc, Jabber ID: jesper@jabbernet.dk
 
  
            
             |   |   
            
        
 
            
         
           Arne Vajhøj (15-07-2005) 
         
	
            | Kommentar Fra : Arne Vajhøj | 
  Dato :  15-07-05 16:49 |  
  |   
            Jesper Krogh wrote:
 > I Java 1.5 skal man initialisere HashSet og HashMap med "typerne"
 > 
 > HashSet<String> hs = new HashSet<String>();
 
 kan - ikke skal
 
 > Hvordan nedarver man så, så man ikke får nogle warnings fra
 > java-compileren? 
 > 
 > Jeg ville jo bare køre løs som normalt, men:
 > 
 > public class MyHashSet extends HashSet{
 > 
 >    public MyHashSet(){
 >       super();
 >    }
 >    
 > }
 > 
 > giver mig ikke lov til at instantiere:
 > 
 > MyHashSet<String> hs = new MyHashSet<String>();
 
 Prøv:
 
 public class MyHashSet<T> extends HashSet<T> {
 
 Arne
 
  
            
             |   |   
            
        
 
            
         
           Jesper Krogh (15-07-2005) 
         
	
            | Kommentar Fra : Jesper Krogh | 
  Dato :  15-07-05 17:16 |  
  |   
            I dk.edb.programmering.java, skrev Arne Vajhøj:
 >  Jesper Krogh wrote:
 > > I Java 1.5 skal man initialisere HashSet og HashMap med "typerne"
 > > 
 > > HashSet<String> hs = new HashSet<String>();
 > 
 >  kan - ikke skal
 
 Narj, men det vælter ud med warnings, hvis man ikke gør det. 
 
 > > MyHashSet<String> hs = new MyHashSet<String>();
 > 
 >  Prøv:
 >  public class MyHashSet<T> extends HashSet<T> {
 
 super!, det virker bare. 
 
 Jesper
 
 -- 
 ../Jesper Krogh, jesper@krogh.cc, Jabber ID: jesper@jabbernet.dk
 
  
            
             |   |   
            
        
 
    
 
					
					 
			 | 
			
				
        
			 |