..
Равна метод широко используется в программе Java для проверки равенства двух объектов. На самом деле это метод определяется класс объекта, из которого все другие классы наследуют в соответствии с основополагающим принципом Java: "Все есть объект."
Но, конечно, концепция равенства между двумя объектами должна быть проверена своевременно в соответствии с классом сами объекты: другими словами, равно метод может и часто должны быть пересмотрены (или переопределить) на классовый интерес.
Процесс пересмотра могут быть возложены на программиста в случае специальных классов, определенных программистом себя, но обычно это уже сделано для наиболее распространенных классов.
Целью данной работы является изучение природы и пределов переопределение равно метод StringBuffer и StringBuilder классов, использование чрезвычайно распространены для управления наборами букв и цифр.
Оба класса используются для хранения динамических последовательность символов, который затем может изменяться в ходе выполнения программы и как наследовать ту же строку родительского класса.
StringBuilder может успешно применяться, только если программа включает в себя одного потока в то время как StringBuffer поддерживает необходимую синхронизацию под многопоточность.
Особенностью этих классов, в связи с равным метод, воплощается в том, что не сделано ни одного переопределения. Переопределения (или главной) этого метода является на самом деле производится только в строке базового класса, которые оба происходят. Такой выбор приводит к последствиям, не совсем интуитивный, которые влияют на использование этих классов.
| |
Linux (курс)
Полное руководство по открытым исходным кодом системы. От 49 €. |
| |
PHP (курс)
Полный курс для создания динамических веб-сайтов. От 49 €. |
| |
Руби и Ruby On Rails (курс)
Создание программного обеспечения и веб-приложений с Рубином и RoR. С 39 €. |