1. #1
    KenSpectre's Avatar
    Registered
    06/12/06
    Location
    Tongeren
    Posts
    1,880
    iTrader
    26 (100%)
    Mentioned
    0 Post(s)

    Generics (T cannot be resolved as a type)

    We zitten hier in de les en zelfs de leerkracht vindt de oplossing voor volgend probleem niet.
    We zijn generics aan het zien maar een simpele optelling werkt al niet.

    Code:
    public class OptellenGenerics {
    	
    	
    	public static < T Extends Number > void optel(T a, T b, T c){
    		T result = a + b + c;
    		System.out.println(result);
    	}
    	
    	public static void main(String Args[]){
    		Integer a=1,b=2,c=3;
    		Double d=1.5,e=2.5,f=3.5;
    		
    		optel(a,b,c);
    		optel(d,e,f);
    	}
    
    }
    Code:
    public static < T Extends Number > void optel(T a, T b, T c){
    Hier zegt hij dat T cannot be resolved as a type.

    Ziet iemand wat er mis is?
    PSN:SpectreX15

    What doesn't kill me makes me stronger. What does kill me, I'll deal with when I respawn.
    I am root. If you see me laughing, you better have a backup!
    no votes  

  2. #2

    Registered
    12/10/02
    Location
    mars
    Posts
    14,319
    iTrader
    2 (100%)
    Mentioned
    0 Post(s)
    Reputation
    0/0
    extends is met kleine e
    no votes  

  3. #3
    KenSpectre's Avatar
    Registered
    06/12/06
    Location
    Tongeren
    Posts
    1,880
    iTrader
    26 (100%)
    Mentioned
    0 Post(s)
    Quote Originally Posted by killgore View Post
    This quote is hidden because you are ignoring this member. Show
    extends is met kleine e
    Oeps dom foutje dus
    thx
    PSN:SpectreX15

    What doesn't kill me makes me stronger. What does kill me, I'll deal with when I respawn.
    I am root. If you see me laughing, you better have a backup!
    no votes  

  4. #4
    forloRn_'s Avatar
    Registered
    23/11/03
    Location
    Landeurp
    Posts
    1,791
    iTrader
    0
    Mentioned
    0 Post(s)
    Reputation
    10/17
    Close call, bijna een vraag over generics gemist.

    Het gaat hier toch over Java, niet? Hoe kan het bovenstaande nu überhaupt compileren? De + operator is enkel overloaded voor stringconcatenatie. Bovendien kan je Numbers al helemaal niet optellen.
    no votes  

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

Log in

Log in