Kotlin | Вопросы собесов
2.56K subscribers
28 photos
966 links
Download Telegram
🤔 В чём отличие Android 9 и 10?

Android 10:
- Полная поддержка жестов.
- Системная тёмная тема.
- Scoped Storage — изоляция доступа к файлам.
- Smart Reply в уведомлениях.
- Privacy API и запреты на location в фоне.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚 Базу знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3
🤔 От какого объекта наследуются все классы в Java?

В Java все классы неявно наследуются от класса Object, если явно не указано другое наследование.
class MyClass {
// Неявно наследуется от Object
}

class MyClass2 extends Object {
// То же самое, просто указано явно
}


🚩Методы, унаследованные от `Object`

Класс Object содержит основные методы, доступные во всех классах:
class Person {
String name;

Person(String name) {
this.name = name;
}

@Override
public String toString() {
return "Person{name='" + name + "'}";
}
}

public class Main {
public static void main(String[] args) {
Person p = new Person("Alice");

System.out.println(p.toString()); // Person{name='Alice'}
System.out.println(p.hashCode()); // Хеш-код объекта
System.out.println(p.getClass()); // class Person
}
}


Ставь 👍 и забирай 📚 Базу знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
🤔 Как происходит объявление переменной?

С помощью ключевых слов val или var:
- val — неизменяемая (аналог final),
- var — изменяемая (переменная).


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚 Базу знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1