在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
import 'package:flutter/material.dart'; void main() => runApp(new MyApp()); class MyApp extends StatelessWidget { @override Widget build(BuildContext context) { return new MaterialApp( title: 'Welcome to Flutter', home: new Scaffold( appBar: new AppBar( title: new Text('Welcome to Flutter'), ), body: new Center( child: new Text('Hello World'), ), ), ); } } 解说第一句: void main() => runApp(new MyApp()); 等价于 void main(){ return runApp(new MyApp()); //return 可省去 } Dart函数详解 函数:概念一 变化解释为 一个量随着另一个量的变化而变化.表示为Y=F(X) 概念二:数集解释 函数含有三个要素:定义域A、值域C和对应法则f。其中核心是对应法则f,它是函数关系的本质特征。 函数的定义:返回类型 名字(形式参数表列){函数体语句 return 表达式;}
函数调用:名字(实际参数表列);
类与函数 类的概念:类是对现实生活中一类具有共同特征的事物的抽象。对象是类的实例,类是对象的模板。
类Test里面有一个普通函数tests(),我们可以使用new Test().tests();来调用这个tests()函数
class Test{ void tests(){} } void main(){ new Test().tests(); } 类的继承(使用extends关键字,表示一个类继承另一个类) class Test { void test() {/*这里省略方法内部的逻辑操作*/} // 其他逻辑 } class TestChild extends Test { @override //@override标注在test()函数上面 表示test()函数是重写父类的。 void test() { super.test();// 调用父类的test()函数 /*这里省略方法内部的逻辑操作*/ } // 其他逻辑 } StatefulWidget类与StatelessWidget类 StatelessWidget类 不需要可变状态的小部件。
import 'package:flutter/material.dart'; void main() { runApp(new App()); } class App extends StatelessWidget { @override Widget build(BuildContext context) { return new Center( child: new Text('Hello, world!'), ); } }
|
请发表评论