Курсовая работа: Объектно-ориентированное программирование
staff[9] = new Device("Параметры шаблона заключаются в угловые скобки. Ключевое слово class означает, что идентификатор Type служит именем параметра, при конкретизации шаблона функции putValues() он заменяется на реальный тип – int, double, string и т.д. (В главе 10 мы продолжим разговор о шаблонах функций");
Device[] staff3 = new Device[10];
staff3[0] = new Device("ПередачамассивоввС++");
staff3[1] = new Device("Размермассива ");
staff3[2] = new Device("Передача массивов как указателей имеет следующие особенности...");
staff3[3] = new Device("Свойство1");
staff3[4] = new Device("Свойство 2");
staff3[5] = new Device("Расмотрение примера");
staff3[6] = new Device("Дополнительный параметер функции");
staff3[7] = new Device("Объявление параметра как ссылку");
staff3[8] = new Device("Абстрактный контейнерный тип");
staff3[9] = new Device("Шаблоны");
try
{
PrintWriter out = new PrintWriter( new FileWriter("device.dat"));
writeData(staff,out);
out.close();
PrintWriter out1 = new PrintWriter( new FileWriter("device1.dat"));
writeData(staff3,out1);
out1.close();
}
catch(IOException exception){
exception.printStackTrace();
}
}
static void writeData(Device[] e, PrintWriter out)
throws IOException
{
out.println(e.length);