Я насчёт джавы. Почему код с заполнением полей одного единственного объекта работает: Код (Text): ........................... bibl ob= new bibl(); ............................. System.out.println("vvedite name"); ob.name=br.readLine(); System.out.println("vvedite god"); ob.god=br.readLine(); System.out.println(ob.name+" "+ob.god); .......................... а при желании заполнить поля массива объектов не работает????????????????????? Код (Text): ........................... bibl ob[]= new bibl[3]; ............................. for(i=0;i<3;i++){ System.out.println("vvedite name"); ob[i].name=br.readLine(); //пишет,что ошибка System.out.println("vvedite god"); ob[i].god=br.readLine(); System.out.println(ob[i].name+" "+ob[i].god); } ..........................
punxer неа, это не влияет.. программа выводит "vvedite name" и прерывается(((((((((( может, я в этой записи ошиблась " ob.name=br.readLine(); "????????
punxer пожайлуста: public class bibl { String name; String god; } да, в этом классе я определила только поля, без методов доступа к ним
yeeessss!!!!!!!!!!Я УМНИЦА!!!ПОЛУЧИЛОООСЬ!!!))))))))))) надо было вот так вот написать: Код (Text): ........................... bibl ob[]= new bibl[3]; ............................. for(i=0;i<3;i++){ ob[i]=new bibl(); //добавить System.out.println("vvedite name"); ob[i].name=br.readLine(); //пишет,что ошибка System.out.println("vvedite god"); ob[i].god=br.readLine(); System.out.println(ob[i].name+" "+ob[i].god); } .......................... Да, в наше время мужчины утратили своё назначение..)Женщины и в избу горящую зайдут, и коня на скаку остановят, и программу любую напишут =)...пам парарам...ухухууу
punxer Я тож так думаю wsd ну что-то вроде этого было)) А как в java передать массив объектов в метод?
Luna Код (Text): package org.luna; public class mass { public static void main(String[] args) { String[] sLuna = { "one", "two", "three"}; Hello( sLuna); } public static void Hello( String[] s){ for( String stmp : s) System.out.println( stmp); } }
wsd здорово ))) а я уже догадалась насчёт "Hello( String[] s)" )))) А как вообще можно организовать метод добавления? Допустим, внутри метода , например, add(), я создаю новый объект и заполняю его поля . Но как мне включить этот новый объект в уже имеющийся массив объектов? неужели всё это придётся делать путём создания другого массива объектов, размерность которого на 1 больше, и дальнейшего копирования элементов из одного массива в другой?
Luna, Нет здесь мужчин, есть их воплощения. Иногда оные говорят глупости, иногда диктуют козырный код, как даве wsd (хотя создать массив имярек объектов в Java не так уж и сложно). Раз на раз не приходится.