Size: a a a

Dart & Flutter по-русски

2021 March 31

AG

Adel Gilyazeev in Dart & Flutter по-русски
к ним оброщаться только через привидение типов? это будут два независимых поля?
источник

VB

Vladimir Brejcha in Dart & Flutter по-русски
Adel Gilyazeev
а как обстоят дела с переменными? если одинаковые названия?
типа и в A и в B будет переменная i, при этом разных типов
Проверь и расскажи нам) я не часто на dart пишу, не помню
источник

AG

Adel Gilyazeev in Dart & Flutter по-русски
Vladimir Brejcha
Проверь и расскажи нам) я не часто на dart пишу, не помню
сча потестим))
источник

VB

Vladimir Brejcha in Dart & Flutter по-русски
Adel Gilyazeev
к ним оброщаться только через привидение типов? это будут два независимых поля?
class A implements B,C,D {}

var a = A() // предоставляет интерфейсы A B C D

var b = a as B // предоставляет интерфейсы B

и так далее
источник

AG

Adel Gilyazeev in Dart & Flutter по-русски
Vladimir Brejcha
class A implements B,C,D {}

var a = A() // предоставляет интерфейсы A B C D

var b = a as B // предоставляет интерфейсы B

и так далее
источник

VB

Vladimir Brejcha in Dart & Flutter по-русски
Ты не реализовал i
источник

AG

Adel Gilyazeev in Dart & Flutter по-русски
так он и не предлагает их реализовать
источник

VB

Vladimir Brejcha in Dart & Flutter по-русски
Он не смог его сам вывести так как типы разные видимо
источник

AG

Adel Gilyazeev in Dart & Flutter по-русски
ибо типы разные
источник

w

whoami in Dart & Flutter по-русски
Зачем помечать late в абстрактном классе?
источник

AG

Adel Gilyazeev in Dart & Flutter по-русски
whoami
Зачем помечать late в абстрактном классе?
null safety
источник

AG

Adel Gilyazeev in Dart & Flutter по-русски
то что сеттер и геттер будут принимать/возвращать не null значения
источник

w

whoami in Dart & Flutter по-русски
Это понял
источник

AG

Adel Gilyazeev in Dart & Flutter по-русски
getter невозможно реализовать
источник

AG

Adel Gilyazeev in Dart & Flutter по-русски
ибо dynamic не является наследником int,String,double
источник

AG

Adel Gilyazeev in Dart & Flutter по-русски
а int не является кого либо из них
источник

VB

Vladimir Brejcha in Dart & Flutter по-русски
Геттер это функция
источник

VB

Vladimir Brejcha in Dart & Flutter по-русски
А i объявлен как переменная типа String
источник

VB

Vladimir Brejcha in Dart & Flutter по-русски
Возникает конфликт типов
источник

AG

Adel Gilyazeev in Dart & Flutter по-русски
Vladimir Brejcha
А i объявлен как переменная типа String
переменная это тройка сеттер, геттер, плюс приватный анонимный значение
источник