| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java: Общие вопросы > Подскажите пожалусто где ошибка? |
| Автор: IndigoStill 2.3.2008, 13:15 |
| Рассматривал пример из обучения. Скопировал полностью, не работает, в чем причина? class R { private String str; private int size; public R (String str1,int size2) { str = str1; size = size2; } public String getstr(); {return str;} public int getsize(); {return size;} } public class П1 { public static void main(String[] args) { Repit[] h = new Repit[2]; h[0] = new R("eeeee",1); h[1] = new R("eeeee1",2); for (int u =0; u<h.length; u++) {System.out.println( ""+ h[u].getstr());} } } Высвечивает ошибку вот здесь: public String getstr(); {return str;} public int getsize(); {return size;} такого вида: Created dir: D:\1\JavaLibrary2\build\classes Compiling 1 source file to D:\1\JavaLibrary2\build\classes D:\1\JavaLibrary2\src\Y.java:10: missing method body, or declare abstract public String getstr(); D:\1\JavaLibrary2\src\Y.java:11: return outside method {return str;} D:\1\JavaLibrary2\src\Y.java:13: missing method body, or declare abstract public int getsize(); D:\1\JavaLibrary2\src\Y.java:14: return outside method {return size;} 4 errors BUILD FAILED (total time: 0 seconds) |
| Автор: Maka6er 2.3.2008, 13:32 | ||
Точку с запятой надо убрать. |
| Автор: IndigoStill 2.3.2008, 13:45 |
| Спасибо. |