Size: a a a

Android Developers

2021 January 29

АП

Алексей Сергеевич Пе... in Android Developers
Алексей Сергеевич Петров
вот и мы не можем понять, зигзагообразным методом буравчика крутить волокна спиральной методики или все же параллельные пересекающиеся сделать
Походу мне пора отдохнуть
источник

SG

Sergey Grieg in Android Developers
Sergey Grieg
При том это не является чем-то плохим. Грубо говоря — это два разных метода. Java (и Kotlin, да и все другие языки) смотрят не только по названию метода, но и по возвращаемому типу и сигнатурам методов
Важный момент:
источник

SG

Sergey Grieg in Android Developers
fun haha(p1: String, p2: ArrayList<String>)
fun haha(p1: String, p2: String)

Это ОК
источник

JF

Jorik Fat in Android Developers
ааа, так тут пояснительная бригада работает. Не буду мешать
источник

ES

Egor Sigolaev in Android Developers
Jorik Fat
ааа, так тут пояснительная бригада работает. Не буду мешать
Поясняет за перегрузки )
источник

SG

Sergey Grieg in Android Developers
fun haha(p1: String, p2: ArrayList<String>)
fun haha(p1: String, p2: ArrayList<Int>)

Уже выдаст ошибку (при том сразу), так как по факту сигнатуры одинаковы и глубже (на уровень передачи типов в аргументы, как с ArrayList<out Any>, где out Any — некий тип) уже не смотрят
источник

AJ

Aqan Jaqanuly in Android Developers
Добрый день! Кто знает, как добавить кнопку в PreferenceScreen? В интернете есть всего 2-3 способа - все они не рабочие.
источник

JF

Jorik Fat in Android Developers
Sergey Grieg
fun haha(p1: String, p2: ArrayList<String>)
fun haha(p1: String, p2: ArrayList<Int>)

Уже выдаст ошибку (при том сразу), так как по факту сигнатуры одинаковы и глубже (на уровень передачи типов в аргументы, как с ArrayList<out Any>, где out Any — некий тип) уже не смотрят
в ковариантность / контрвариантность тоже могёте?
источник

SG

Sergey Grieg in Android Developers
Sergey Grieg
fun haha(p1: String, p2: ArrayList<String>)
fun haha(p1: String, p2: ArrayList<Int>)

Уже выдаст ошибку (при том сразу), так как по факту сигнатуры одинаковы и глубже (на уровень передачи типов в аргументы, как с ArrayList<out Any>, где out Any — некий тип) уже не смотрят
Перегрузка действует только до самого типа в сигнатуре, передача типов в аргумент метода (если аргумент принимает типы) не является перегрузкой
источник

ES

Egor Sigolaev in Android Developers
Попкорн несите, дайте лекцию послушать )
источник

SG

Sergey Grieg in Android Developers
Jorik Fat
в ковариантность / контрвариантность тоже могёте?
Это и есть ковариантность / контрвариантность
источник

JF

Jorik Fat in Android Developers
Sergey Grieg
Это и есть ковариантность / контрвариантность
самое то, для того, кто в перегрузку не может👍
источник

D

Dmitriy in Android Developers
Sergey Grieg
fun haha(p1: String, p2: ArrayList<String>)
fun haha(p1: String, p2: ArrayList<Int>)

Уже выдаст ошибку (при том сразу), так как по факту сигнатуры одинаковы и глубже (на уровень передачи типов в аргументы, как с ArrayList<out Any>, где out Any — некий тип) уже не смотрят
Не ожидал что мой вопрос вызовет такую лекцию)) вот за этот пример спасибо большое, полезная инфа
источник

SG

Sergey Grieg in Android Developers
Jorik Fat
самое то, для того, кто в перегрузку не может👍
Вообще — это немного другую цель имеет
источник

SG

Sergey Grieg in Android Developers
Перегрузка метода — изменение за счет типа аргументов и(или) их количества (без учета имен аргументов)
источник

JF

Jorik Fat in Android Developers
Sergey Grieg
Вообще — это немного другую цель имеет
какую, блеснуть знаниями?
источник

JF

Jorik Fat in Android Developers
Sergey Grieg
Перегрузка метода — изменение за счет типа аргументов и(или) их количества (без учета имен аргументов)
не объясняйте мне для что, для чего нужно. Я либо сам знаю, либо сам найду
источник

SG

Sergey Grieg in Android Developers
Jorik Fat
какую, блеснуть знаниями?
Человек задал вопрос — я ему ответил подробно, чтобы к нему пришло понимание. Если Вы на каждый вопрос отвечаете "Смотри google.com" (порой это нужно, но все же порой лучше описать, чтобы к человеку пришло понимание), то не быть Вам ни ментором, ни даже адекватным миддлом
источник

SG

Sergey Grieg in Android Developers
К тому же — эта конфа создана для того, чтобы спрашивать и получать ответ, а не пытаться вмешаться в диалог с едкими, как Вам кажется, комментариями
источник

F

Fervent in Android Developers
Всем привет) подскажите пожалуйста в чем может быть проблема, тут либа для скана вчера работала сегодня запускаю проект такая ошибка выходит
источник