|
|
|
OOП Java
|
|||
|---|---|---|---|
|
#18+
здравствуйте!!! проверьте пожалуйста Задание: создать класс с полями, указанными в индивидуальном задании . Реализовать в классе методы: - конструктор по умолчанию; - конструктор перезагрузки с параметрами; - деструктор для освобождения памяти (с сообщением об уничтожении объекта); - функции обработки данных (1 и 2), указанные в индивидуальном задании(табл. 11.2, столбцы 3 и 4); - функцию формирования строки информации об объекте. Создать проект для демонстрации работы: сформировать объекты со значениями-константами и с введенными значениями полей объекта. Класс-родитель и его поля: Дата (три числа):день, месяц, год Функция-метод 1 обработки данных: Увеличить год на 1 Функция-метод 2 обработки данных: Уменьшить дату на 2 дня Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2014, 17:12 |
|
||
|
OOП Java
|
|||
|---|---|---|---|
|
#18+
Molya, а деструктор .. вам так и сказали: реализуйте деструктор? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2014, 17:17 |
|
||
|
OOП Java
|
|||
|---|---|---|---|
|
#18+
сказали в место деструктора используете finalize(). Задачу правильно ли я решила? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2014, 17:20 |
|
||
|
OOП Java
|
|||
|---|---|---|---|
|
#18+
Molya- функции обработки данных (1 и 2), указанные в индивидуальном задании(табл. 11.2, столбцы 3 и 4); Очень полезная инфа. Спасибо что поделились. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2014, 17:25 |
|
||
|
OOП Java
|
|||
|---|---|---|---|
|
#18+
- конструктор по умолчанию; - check - конструктор перезагрузки с параметрами; - check - деструктор для освобождения памяти (с сообщением об уничтожении объекта); - нет такого. -1 - функции обработки данных (1 и 2), указанные в индивидуальном задании(табл. 11.2, столбцы 3 и 4); - как проверить? - функцию формирования строки информации об объекте. - не вижу -1 - Создать проект для демонстрации работы - класс есть, проекта нет -1 - сформировать объекты со значениями-константами и с введенными значениями полей объекта. - не вижу -1 Итого 1 по пятибальной системе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2014, 17:28 |
|
||
|
OOП Java
|
|||
|---|---|---|---|
|
#18+
BlazkowiczMolya- функции обработки данных (1 и 2), указанные в индивидуальном задании(табл. 11.2, столбцы 3 и 4); Очень полезная инфа. Спасибо что поделились. Класс-родитель и его поля: Дата (три числа):день, месяц, год Функция-метод 1 обработки данных: Увеличить год на 1 Функция-метод 2 обработки данных: Уменьшить дату на 2 дня ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2014, 17:31 |
|
||
|
OOП Java
|
|||
|---|---|---|---|
|
#18+
Molyaсказали в место деструктора используете finalize(). Задачу правильно ли я решила? автор- конструктор по умолчанию; - есть автор- конструктор перезагрузки с параметрами; - есть автор- деструктор для освобождения памяти (с сообщением об уничтожении объекта); - это очень странная постановка: когда будет вызван finalize - никто не знает; полагаться на него не следует. автор- функции обработки данных (1 и 2), указанные в индивидуальном задании(табл. 11.2, столбцы 3 и 4); - функцию формирования строки информации об объекте. - беспонятие авторСоздать проект для демонстрации работы: сформировать объекты со значениями-константами и с введенными значениями полей объекта. - проект? - значения константы должны быть объявлены с модификатором final и инициализированы при объявлении или в конструкторе авторКласс-родитель и его поля: Дата (три числа):день, месяц, год - есть Функция-метод 1 обработки данных: Увеличить год на 1 Функция-метод 2 обработки данных: Уменьшить дату на 2 дня ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2014, 17:31 |
|
||
|
OOП Java
|
|||
|---|---|---|---|
|
#18+
Я со стоном сползаю по креслу на пол. Хде самое главное? Расчёт количества дней между датами! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2014, 17:32 |
|
||
|
OOП Java
|
|||
|---|---|---|---|
|
#18+
авторФункция-метод 1 обработки данных: Увеличить год на 1 - есит авторФункция-метод 2 обработки данных: Уменьшить дату на 2 дня[/quote] - нет, так как в постановке уменьшить Общие замечания: * классы принято именовать с большой буквы * именовать методы глагол+существительное понятное для других: myDate = addYear ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2014, 17:35 |
|
||
|
OOП Java
|
|||
|---|---|---|---|
|
#18+
Озверин, Да там и задание копипаста в гуглепереводе, "конструктор перегрузки" - че за фигня вообще. По сабжу, 1. класс с мальенькой буквы - это не джавастайл. 2. Поле calendar используется в методах в качестве локальной переменной, всегда создаётся заново - зачем поле? 3. Увеличить "дату" (дата = 3 числа день,месяц,год) = изменить состояние класса, а не что-то там посчитать и напечатать в консоль. 4. Считать дату через форматтер - если бы я был преподом, мне бы не понравился такой подход 5. Зачем в конструкторах вызываются "методы обработки данных"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2014, 17:36 |
|
||
|
OOП Java
|
|||
|---|---|---|---|
|
#18+
ЛагманДа там и задание копипаста в гуглепереводе, "конструктор перегрузки" - че за фигня вообще. Просто лаба когда-то была по С++, теперь в ВУЗе модно проходить Java. А переделывать методический материал никто не парится. Лагман1. класс с мальенькой буквы - это не джавастайл. 2. Поле calendar используется в методах в качестве локальной переменной, всегда создаётся заново - зачем поле? 3. Увеличить "дату" (дата = 3 числа день,месяц,год) = изменить состояние класса, а не что-то там посчитать и напечатать в консоль. 4. Считать дату через форматтер - если бы я был преподом, мне бы не понравился такой подход 5. Зачем в конструкторах вызываются "методы обработки данных"? У девушки задача лабу сдать, а не программировать научиться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2014, 17:40 |
|
||
|
OOП Java
|
|||
|---|---|---|---|
|
#18+
BlazkowiczПросто лаба когда-то была по С++, теперь в ВУЗе модно проходить Java. А переделывать методический материал никто не парится. Да уж, интересно бы у девушки узнать: - Что за ВУЗ? - В каком городе? - На каком курсе это задание? - Сколько лет преподу? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2014, 17:49 |
|
||
|
OOП Java
|
|||
|---|---|---|---|
|
#18+
_newcomer_, самый интересный вопрос: препод преподавал ранее физкультуру или труд ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2014, 17:51 |
|
||
|
OOП Java
|
|||
|---|---|---|---|
|
#18+
Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2014, 18:26 |
|
||
|
OOП Java
|
|||
|---|---|---|---|
|
#18+
Molya Код: java 1. 2. 3. Не боитесь, что дата < 1 будет? Не закрадываются мысли, что при изменении дня хотя бы на 1 может поменяться и месяц и год (и тысячелетие)? :) (и зачем вам там final? что он вам тут дает?) Эх.... на порадуете вы препода ответом на вопрос: "...деструктор для освобождения памяти (с сообщением об уничтожении объекта)..." ай-яй-яй.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2014, 18:33 |
|
||
|
OOП Java
|
|||
|---|---|---|---|
|
#18+
_newcomer_Не боитесь, что дата < 1 будет? Не закрадываются мысли, что при изменении дня хотя бы на 1 может поменяться и месяц и год (и тысячелетие)? :) SimpleDateFormat не lanient ли по-умолчанию? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2014, 18:35 |
|
||
|
OOП Java
|
|||
|---|---|---|---|
|
#18+
_newcomer_Эх.... на порадуете вы препода ответом на вопрос: "...деструктор для освобождения памяти (с сообщением об уничтожении объекта)..." ай-яй-яй.... Так в задании написано, а препод сказал делать через finalize, а вот будущий работадель будет рад несказанно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2014, 18:36 |
|
||
|
OOП Java
|
|||
|---|---|---|---|
|
#18+
Сабж напоминает студента который на экзамене доказывал теорему Пифагора через теорему косинусов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2014, 18:40 |
|
||
|
OOП Java
|
|||
|---|---|---|---|
|
#18+
BlazkowiczSimpleDateFormat не lanient ли по-умолчанию? Тсссс... Надо же спросить, что автор про это думает :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2014, 18:43 |
|
||
|
OOП Java
|
|||
|---|---|---|---|
|
#18+
MolyaКласс-родитель и его поля: Дата (три числа):день, месяц, год Функция-метод 1 обработки данных: Увеличить год на 1 Функция-метод 2 обработки данных: Уменьшить дату на 2 дня Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2014, 20:18 |
|
||
|
OOП Java
|
|||
|---|---|---|---|
|
#18+
Usman, большое спасибо!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2014, 20:40 |
|
||
|
OOП Java
|
|||
|---|---|---|---|
|
#18+
Прикольный фасад получился. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2014, 21:10 |
|
||
|
|

start [/forum/topic.php?fid=59&fpage=190&tid=2127805]: |
0ms |
get settings: |
6ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
25ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
59ms |
get tp. blocked users: |
1ms |
| others: | 210ms |
| total: | 326ms |

| 0 / 0 |
