[英]What do angle brackets nearby extensible class mean in Dart?
在 Dart 語言的類繼承聲明中使用尖括號<>
是為了什么?
Flutter 項目代碼中的代碼示例:
class _HomeState extends State<Home> {
...
}
代碼告訴類_HomeState
擴展類State
,但是<Home>
什么?
官方文檔說State<T extends StatefulWidget>
類是State<T extends StatefulWidget>
的邏輯和內部狀態。
所以在你的情況下,我們將有:
class Home extends StatefulWidget {
@override
_HomeState createState() => _HomeState();
}
class _HomeState extends State<Home> {
@override
Widget build(BuildContext context) {
return Container();
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.