自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 盒子模型

2020-11-20 18:34:52 77

原创 js笔记

2020-11-20 17:53:26 81

原创 pycharm点击backspace无法删除代码,如何修改

2020-11-20 17:18:02 558 2

原创 vscode连接夜神模拟器

2020-11-19 14:51:03 1211

原创 单位换算插件

安利一个好用的插件:插件地址可以实现自定义 CSS 的单位,完成各种单位之间的换算,移动端自适应再也不用麻烦啦!px -> vh/vw, px -> rem, rem -> vh/vw… 都可以轻松换算!

2020-11-18 21:44:13 353

原创 flutter中的MaterialApp和Scaffold两个组件

1.MaterialAppMaterialApp是一个方便的Widget,它封装了应用程序实现Material Design所需要的的一些Widget,一般作为顶层的Widget使用。常用的属性:home:主页color:颜色theme:主题routes:路由2.ScaffoldScaffold是Material Design布局结构的基本实现。此类提供了用于显示drawer、snackbar和底部sheet的API。Scaffold有下面几个主要属性:appBar-显示在界面顶部的一个

2020-11-16 22:10:43 329

原创 dart中的泛型

1.泛型方法getData<T>(T value) { return value;}void main() { print(getData<int>(13)); print(getData<String>('hello dart!'));}输出结果:13hello dart!

2020-11-15 00:06:08 145

原创 dart继承(extends)和mixins结合使用

代码:class Person { String name; int age; Person(this.name, this.age); void printInfo() { print('name:${this.name}---age:${this.age}'); }}class A { String info = 'this is A'; void printA() { print('A'); }}class B { int num =

2020-11-14 21:24:46 178

原创 dart构造函数

1.普通构造函数:class Person { String name; int age; Person(String name, int age) { this.name = name; this.age = age; }}简写:class Person { String name; int age; Person(this.name, this.age);}2.命名构造函数class Person { String name; int

2020-11-14 20:58:31 123

原创 dart抽象类的特点

特点:1.只有方法的定义,没有方法的实现;2.具体的实现方法交给继承者实现;3.抽象类不能被实例化;代码:abstract class Chouxiang { void say();}class Person extends Chouxiang { @override void say() { // ignore: todo // TODO: implement say print('say hello!'); }}void main(List.

2020-11-14 20:01:10 55

原创 子类继承多个父类总结

class Eat { void eat() { print('吃'); }}class Sleep { void sleep() { print('睡'); }}class Person with Eat, Sleep { int age; String name; Person(this.name, this.age); void sayhi() { print('hello'); } void printInfo() {

2020-11-14 19:52:33 1473

原创 dart抽象类实现接口

```javascript```javaabstract class Db { String uri; //数据库的链接地址 add(); save(); delete();}class MySql implements Db { @override String uri; @override add() { // ignore: todo // TODO: implement add throw UnimplementedError(.

2020-11-14 11:43:23 132

原创 dart的抽象类和抽象方法

abstract class Animal { run(); eat(); printInfo() { print('你好'); }}class Dog extends Animal { @override eat() { // ignore: todo // TODO: implement eat print('骨头'); } @override run() { // ignore: todo // TODO: i

2020-11-14 10:53:47 150

原创 dart总结

一、Dart 入口方法介绍 Dart打印 Dart注释 Dart变量 常量申明 变量命名规则1.变量声明,用var或者通过类型来声明方法一:var str=‘hello world’; 通过var声明方法二:String str=‘hello world’; 通过类型声明2.dart变量区分大小写var age=20;var Age=30;//age和Age输出的是不同的结果3.变量重新赋值var str=‘hello’;str=‘hi’;打印str,输出结果显示hi4.常量不可

2020-11-13 19:49:13 313

原创 dart类的继承02

class Person { String name; int age; Person(String name, int age) { this.name = name; this.age = age; } void printInfo() { print('name:${this.name}---age:${this.age}'); }}class NewPerson extends Person {//构造函数,必须继承父类方法 String

2020-11-12 14:45:32 60

原创 dart类的继承01

class Person { String name = 'jack'; int age = 20; void printInfo() { print('name:${this.name}---age:${this.age}'); }}class NewPerson extends Person {}main() { NewPerson p = new NewPerson(); print(p.name); //子类访问父类属性 print(p.age); //

2020-11-12 14:16:22 43

原创 dart类的静态属性和静态方法02

class Person { static String name = 'jack'; int age = 20; static void printInfo() { print('这是一个静态方法!!!'); } void hello() { print(name); print(this.age); //非静态方法调用非静态属性 printInfo(); } //非静态方法调用静态属性和方法 static void show() {

2020-11-12 13:55:38 402 1

原创 dart类的静态属性和静态方法01

Created with Raphaël 2.2.0开始我的操作确认?结束yesno

2020-11-12 13:11:49 197

原创 dart类的私有属性和方法

class Animal {String _name; //私有属性int age; //默认构造函数的简写Animal(this._name, this.age);void printInfo() {print(’this.name−−−{this._name}---this.n​ame−−−{this.age}’);}String getName() { return this._name;//新建方法调用私有属性,使用this.私有属性 }void _run() {

2020-11-12 11:54:18 876

原创 dart类的默认构造函数

class Person { String name; int age; //默认构造函数 Person(String name, int age) { this.name = name; this.age = age; } void printInfo() { print('name:${this.name}---age:${this.age}'); }}void main() { //类可以实例化多次 Person p1 = new

2020-11-12 10:20:57 385

原创 dart类的实例化

class Person {String name = ‘jack’;int age = 20;printInfo() {print(‘name:name−−−age:name---age:name−−−age:age’); //方法一,获取类的属性:名字和年龄print('name:${this.name}---age:${this.age}'); //方法二,获取类的属性:名字和年龄}}main() {var p1 = new Person(); //实例化类print(p1.na

2020-11-12 09:54:59 609

原创 dart新建list和map的两种方法

dartdart新建list和map的方法listvoid main(){var list1=[‘aaa’,‘bbb’,‘ccc’,‘ddd’];//方法一List list2=new List();//方法二list2.add(‘1111’);list2.add(‘2222’);list2.add(‘3333’);print(list1);print(list2);MAPvar map1={‘name’:‘jack’,‘age’:20,‘sex’:‘男’,}//方法一Ma

2020-11-12 09:40:21 570

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除