🅵
class A {}
class B extends A {}
class C extends A {}
final list = [A(), B(), C()];
Size: a a a
🅵
class A {}
class B extends A {}
class C extends A {}
final list = [A(), B(), C()];
V
🅵
🅵
🅵
V
🅵
🅵
🅵
V
V
V
🅵
List<A> list = [];
list.add(A());
list.add(B());
}
final list = <Object>[A(), B(), С()];
🅵
V
list.forEach((element) {
if (element is B) {
print('курица');
} else if (element is C) {
print('петух');
} else if (element is A) {
print('яйцо');
}
});
🅵
🅵
V
🅵
for (final a in list) {
}
🅵