Добавлены описания к ЛР №2
This commit is contained in:
parent
be6cf7d8d7
commit
461a2b2dee
@ -170,7 +170,12 @@ is divided into following sections:
|
||||
</condition>
|
||||
<path id="endorsed.classpath.path" path="${endorsed.classpath}"/>
|
||||
<condition else="" property="endorsed.classpath.cmd.line.arg" value="-Xbootclasspath/p:'${toString:endorsed.classpath.path}'">
|
||||
<length length="0" string="${endorsed.classpath}" when="greater"/>
|
||||
<and>
|
||||
<isset property="endorsed.classpath"/>
|
||||
<not>
|
||||
<equals arg1="${endorsed.classpath}" arg2="" trim="true"/>
|
||||
</not>
|
||||
</and>
|
||||
</condition>
|
||||
<condition else="" property="javac.profile.cmd.line.arg" value="-profile ${javac.profile}">
|
||||
<isset property="profile.available"/>
|
||||
@ -827,7 +832,7 @@ is divided into following sections:
|
||||
</pathconvert>
|
||||
<taskdef classname="org.netbeans.modules.java.j2seproject.copylibstask.CopyLibs" classpath="${libs.CopyLibs.classpath}" name="copylibs"/>
|
||||
<copylibs compress="${jar.compress}" excludeFromCopy="${copylibs.excludes}" index="${jar.index}" indexMetaInf="${jar.index.metainf}" jarfile="${dist.jar}" manifest="@{manifest}" rebase="${copylibs.rebase}" runtimeclasspath="${run.classpath.without.build.classes.dir}">
|
||||
<fileset dir="${build.classes.dir}"/>
|
||||
<fileset dir="${build.classes.dir}" excludes="${dist.archive.excludes}"/>
|
||||
<manifest>
|
||||
<attribute name="Class-Path" value="${jar.classpath}"/>
|
||||
<customize/>
|
||||
@ -839,7 +844,7 @@ is divided into following sections:
|
||||
<target name="-init-presetdef-jar">
|
||||
<presetdef name="jar" uri="http://www.netbeans.org/ns/j2se-project/1">
|
||||
<jar compress="${jar.compress}" index="${jar.index}" jarfile="${dist.jar}">
|
||||
<j2seproject1:fileset dir="${build.classes.dir}"/>
|
||||
<j2seproject1:fileset dir="${build.classes.dir}" excludes="${dist.archive.excludes}"/>
|
||||
</jar>
|
||||
</presetdef>
|
||||
</target>
|
||||
|
@ -4,5 +4,5 @@ build.xml.stylesheet.CRC32=8064a381@1.68.0.46
|
||||
# This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml.
|
||||
# Do not edit this file. You may delete it but then the IDE will never regenerate such files for you.
|
||||
nbproject/build-impl.xml.data.CRC32=d6379fba
|
||||
nbproject/build-impl.xml.script.CRC32=c20eaf60
|
||||
nbproject/build-impl.xml.stylesheet.CRC32=cdba79fa@1.68.0.46
|
||||
nbproject/build-impl.xml.script.CRC32=b7b0a098
|
||||
nbproject/build-impl.xml.stylesheet.CRC32=5a01deb7@1.69.0.46
|
||||
|
3
src/res/desc2_0.txt
Normal file
3
src/res/desc2_0.txt
Normal file
@ -0,0 +1,3 @@
|
||||
<html>
|
||||
Написать программу, демонстрирующую различные способы копирования и сравнения массивов
|
||||
</html>
|
3
src/res/desc2_1.txt
Normal file
3
src/res/desc2_1.txt
Normal file
@ -0,0 +1,3 @@
|
||||
<html>
|
||||
Выполнить задание 1 для двумерных массивов строк. Объяснить результаты.
|
||||
</html>
|
12
src/res/desc2_2.txt
Normal file
12
src/res/desc2_2.txt
Normal file
@ -0,0 +1,12 @@
|
||||
<html>
|
||||
Для своего варианта задания:<br/>
|
||||
- в базовом классе определить конструктор по умолчанию, конструктор с параметрами и копирующий конструктор;<br/>
|
||||
- в базовом классе переопределить все не финальные методы класса Object;<br/>
|
||||
- несколько объектов (как базового, так и производного класса) сохранить в один массив;<br/>
|
||||
- пройти по массиву и для каждого объекта:<br/>
|
||||
- вывести название класса этого объекта;<br/>
|
||||
- вывести результаты работы методов, определенных в базовом классе;<br/>
|
||||
- если возможно, вывести результаты работы методов, определенных только в производном классе<br/>
|
||||
<b>Вариант 11 (тут 4)</b>:<br/>
|
||||
Создать класс "эллипс". Эллипс задавать целочисленными координатами вершин описанного вокруг него прямоугольника. Реализовать методы класса (статические) и методы реализации для нахождения координат центра эллипса, площади эллипса, расстояния между центрами двух эллипсов. Создать производный класс «окружность», в котором переопределить метод toString() и добавить метод проверки, лежит ли заданная точка внутри окружности
|
||||
</html>
|
7
src/res/desc2_3.txt
Normal file
7
src/res/desc2_3.txt
Normal file
@ -0,0 +1,7 @@
|
||||
<html>
|
||||
Объединить созданные объекты своего класса в коллекцию ArrayList. <br/>Реализовать добавление, удаление элементов в коллекции, а также вывод коллекции на экран. Реализовать операцию по варианту двумя способами:<br/>
|
||||
- с помощью методов класса Collectcions;<br/>
|
||||
- без использования методов класса Collectcions<br/>
|
||||
<br/>
|
||||
Отсортировать коллекцию эллипсов по величине их площади<br/>
|
||||
</html>
|
3
src/res/desc2_4.txt
Normal file
3
src/res/desc2_4.txt
Normal file
@ -0,0 +1,3 @@
|
||||
<html>
|
||||
(Для программистов) Создать коллекцию HashMap, где ключами являются объекты вашего класса, а значения определяются по варианту. Реализовать добавление, удаление, поиск элементов в коллекции, а также вывод коллекции в виде пар "ключ – значение".<br/>Значение – строка, содержащая текстовую подпись к эллипсу
|
||||
</html>
|
47
src/tse/LR_2.java
Normal file
47
src/tse/LR_2.java
Normal file
@ -0,0 +1,47 @@
|
||||
package tse;
|
||||
|
||||
/**
|
||||
* @author aNNiMON
|
||||
*/
|
||||
public class LR_2 implements ILabRab {
|
||||
|
||||
private static final String[] TITLES = {
|
||||
"Копирование и сравнение массивов",
|
||||
"Двумерный массив строк",
|
||||
"3",
|
||||
"4",
|
||||
"5"
|
||||
};
|
||||
|
||||
@Override
|
||||
public void execute(int index) {
|
||||
switch(index) {
|
||||
case 0:
|
||||
|
||||
break;
|
||||
case 1:
|
||||
|
||||
break;
|
||||
case 2:
|
||||
|
||||
break;
|
||||
case 3:
|
||||
|
||||
break;
|
||||
case 4:
|
||||
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[] getTitles() {
|
||||
return TITLES;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getDescription(int index) {
|
||||
return Util.readDescription(1, index);
|
||||
}
|
||||
|
||||
}
|
Loading…
Reference in New Issue
Block a user