// Pr. Metoda navraci hodnotu typu objekt class Err { String msg; // chybova zprava int dulezitost; // dulezitost chyby Err(String m, int s) { msg = m; dulezitost = s; } } class ErrorInfo { String msgs[] = { "chyba vystupu", "chyba vstupu", "plny disk", "index mimo meze" }; int stupen[] = { 3, 3, 2, 4 }; Err getErrorInfo(int i) { // typem návratové hodnoty je třída if(i >=0 & i < msgs.length) return new Err(msgs[i], stupen[i]); // vrací objekt else return new Err("Neplatna chyba", 0); } } class ErrInfo { public static void main(String args[]) { ErrorInfo err = new ErrorInfo(); Err e; e = err.getErrorInfo(2); // e přiřazujeme instanci vytvořenou met.getErrorInfo System.out.println(e.msg + " dulezitost: " + e.dulezitost); e = err.getErrorInfo(19); System.out.println(e.msg + " dulezitost: " + e.dulezitost); } }