欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

caporeparto visualizzaTutti方法(),,/* Come prim

来源: javaer 分享于  点击 6675 次 点评:229

caporeparto visualizzaTutti方法(),,/* Come prim


/* Come prima cosa devi modificare la variabile di classe ArrayList al;in:ArrayList<Impiegato> al = new ArrayList<Impiegato>();perché così Java capisce che al è un ArrayList di Impiegato*/public static void visualizzaTutti(){                /*                 cp scorre tutti i caporeparto che è un ArrayList di CapoReparto                 di volta in volta è un oggetto diverso che fa riferimento ai vari capireparto                 */                for(CapoReparto cp:capireparto){                        /* richiamo i metodi di cp che appartengono alla classe CapoReparto, ereditati da Persona */                        System.out.println("Il capo reparto " + cp.getNome() + " " + cp.getCognome() + " ha questi impiegati: ");                        /* Attenzione qui! E' un for all'interno del primo ciclo for!                        per ogni impiegato dell'ArrayList degli impiegati, che è un attributo della classe CapoReparto                        identificabile dalla variabile al (ArrayList<Impiegato> al),                        assegna alla varabile i -che identifica un oggetto Impiegato- di volta in volta i vari impiegati dell'ArrayList al                        la variabile i sostituisce nel ciclo for i vari oggetti Impiegato nell'ArrayList al                        alla variabile i posso applicare tutti i metodi e gli attributi della classe Impiegato */                        for(Impiegato i:cp.al){                                /* i.getNome() visualizza il nome dell'impiegato                                 i.getCognome() visualizza il cognome dell'impiegato */                                System.out.println(i.getNome() + " " + i.getCognome());                        }                }        }
相关栏目:

用户点评