Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2011
    Messaggi
    339

    Ancora oggetti invisibili...

    Ciao a tutti .

    Allora :

    in un package di nome PacchettoA ho creato la seguente interfaccia

    codice:
    package PacchettoA;
    import java.util.*;
    
    public interface ManagerContenitore extends Iterable<Articolo>{
    	
    	boolean AggiungiArticolo(Articolo A);
    	boolean RimuoviArticolo(Articolo A);
    	void ModificaArticolo(Articolo A);
    
    	}
    
    class Manager implements ManagerContenitore{
    	
    	private TreeSet<Articolo> Contenitore;
    	
    	public Manager(){
    		Contenitore = new TreeSet<Articolo>();
    	}
    	
    	@Override
    	public boolean AggiungiArticolo(Articolo A){
    		Contenitore.add(A);
    		return true;
    	}
    	
    	@Override
    	public boolean RimuoviArticolo(Articolo A){
    		if(!(Contenitore.contains(A))) return false;
    		Contenitore.remove(A);
    		return true;
    	}
    	
    public Iterator<Articolo> iterator(){
    		return Contenitore.iterator();
    	}
    }
    in un altro package di nome PacchettoB, ho cercato di creare l'oggetto manager

    codice:
    .....
    .....
    import PacchettoA.Articolo;
    import PacchettoA.ManagerContenitore;
    
    .....
    .....
    .....
    
    public static void main(String [] args){
    		
    		new InterfacciaPrincipale();
    		ManagerContenitore ContenitoreArticoli = new Manager();  //NON RICONOSCE MANAGER   (Manager cannot be resolved to a type)
    	}
    Non riesco a capire come mai non mi riconosce Manager;

    Qualcuno mi aiuta?

  2. #2
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,320
    La classe Manager non è pubblica, quindi non la puoi usare al di fuori del package PacchettoA.


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  3. #3
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,465

    Moderazione

    Originariamente inviato da Markus85
    Non riesco a capire come mai non mi riconosce Manager;
    Ti è già stato detto in questa occasione di essere più esplicito in merito agli errori che ottieni (in più persone ti hanno detto che "non lo riconosce" è un termine non chiaro).

    Visto che il problema è lo stesso, anche se su entità diverse, potevi continuare la discussione già aperta in merito.

    Non è la prima discussione che ti viene chiusa per vari motivi, quindi ti esorto a usare il forum in modo più appropriato.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.