Языки объектно-ориентированного программирования:
Java
Python
C++
Ruby
C#
JavaScript
Objective-C
PHP
Описать и перечислить способы хранения данных из мобильных приложений.
Способы хранения данных в ОС Android:
SharedPreferences — Хранение парой ключ-значение
File system file
SQLiteDatabase — База данных
Способы хранения данных в IOS:
UserDefaults - довольно легкий и простой для понимания вариант. Способен сохранять различные ключи, значения, которые не пропадут при перезагрузке приложения.
CoreData - фреймворк от компании Apple, встроенный в операционную систему iOS, MacOS, который позволяет разработчику взаимодействовать с базой данных. Большой плюс этой базы данных в том, что она встроенная в Xcode.
Описать суть и способ реализации перегрузки методов в объектно-ориентированном программировании.
Существование в классе методов с одним и тем же именем называется перегрузкой, а сами методы называются перегруженными. Перегрузка методов полезна, когда требуется решать одинаковые задачи с разным набором параметров. Типичный пример – это конструкторы класса, но перегружать можно и любой другой метод.
При вызове неперегруженного метода его имя однозначно определяет, какой метод должен выполняться в точке вызова. Когда же метод перегружен, то знания имени недостаточно. Уникальной характеристикой перегруженных методов является их сигнатура. Перегруженные методы, имея одинаковое имя, должны отличаться либо числом параметров, либо их типами, либо ключевыми словами. Уникальность сигнатуры позволяет вызвать требуемый перегруженный метод.
Поделитесь с Вашими друзьями: |