Курсовая работа: Объектно-ориентированное программирование
DataOutputStream ods1 = new DataOutputStream (OS1);
ods1.writeUTF(T10);
ods1.writeUTF(T11);
ods1.writeUTF(T12);
ods1.writeUTF(T13);
ods1.writeUTF(T14);
ods1.writeUTF(T15);
ods1.writeUTF(T16);
ods1.writeUTF(T17);
ods1.writeUTF(T18);
ods1.writeUTF(T19);
ods1.close();
}
catch (IOException e)
{
System.out.print("Can not read file55555"+e);
}
ButtonFrame11 frame1 = new ButtonFrame11 ();
frame1.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame1.setVisible(true);
Device[] staff = new Device[10];
staff[0] = new Device("Массив в С++ никогда не передается по значению, а только как указатель на его первый, точнее нулевой, элемент");
staff[1] = new Device("Размер массива неважен при объявлении параметра");
staff[2] = new Device("Передача массивов как указателей имеет следующие особенности:");
staff[3] = new Device("изменение значения аргумента внутри функции затрагивает сам переданный объект, а не его локальную копию. Если такое поведение нежелательно, программист должен позаботиться о сохранении исходного значения. Можно также при объявлении функции указать, что она не должна изменять значение параметра, объявив этот параметр константой: ");
staff[4] = new Device("размер массива не является частью типа параметра. Поэтому функция не знает реального размера передаваемого массива. Компилятор тоже не может это проверить");
staff[5] = new Device("При проверке типов параметров компилятор способен распознать, что в обоих случаях тип аргумента int* соответствует объявлению функции. Однако контроль за тем, не является ли аргумент массивом, не производится.");
staff[6] = new Device("По принятому соглашению C-строка является массивом символов, последний элемент которого равен нулю. Во всех остальных случаях при передаче массива в качестве параметра необходимо указывать его размер. Это относится и к массивам символов, внутри которых встречается 0. Обычно для такого указания используют дополнительный параметр функции.");
staff[7] = new Device("Другой способ сообщить функции размер массива-параметра – объявить параметр как ссылку. В этом случае размер становится частью типа, и компилятор может проверить аргумент в полной мере.");