Добавлены описания к ЛР №2
This commit is contained in:
parent
be6cf7d8d7
commit
461a2b2dee
File diff suppressed because it is too large
Load Diff
@ -1,8 +1,8 @@
|
|||||||
build.xml.data.CRC32=d6379fba
|
build.xml.data.CRC32=d6379fba
|
||||||
build.xml.script.CRC32=47ea1871
|
build.xml.script.CRC32=47ea1871
|
||||||
build.xml.stylesheet.CRC32=8064a381@1.68.0.46
|
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.
|
# 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.
|
# 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.data.CRC32=d6379fba
|
||||||
nbproject/build-impl.xml.script.CRC32=c20eaf60
|
nbproject/build-impl.xml.script.CRC32=b7b0a098
|
||||||
nbproject/build-impl.xml.stylesheet.CRC32=cdba79fa@1.68.0.46
|
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