一、基本知识 1、在Java语言中,实现类的继承使用extends关键字 格式如下: [public] class SubClass extends SuperClass{ //类体的定义 } 2、被继承的类称为父类或超类或基类,而继承得到的类称为子类或派生类。 3、子类继承父类的状态(属性)和行为 ...
分类:
编程语言 时间:
2020-05-25 12:50:38
阅读次数:
92
```swift//// ViewController.swift// swiftT//// Created by wjwdive on 2019/1/9.// Copyright © 2019年 wjwdive. All rights reserved.//import UIKitstruct S... ...
分类:
编程语言 时间:
2020-05-25 09:27:52
阅读次数:
64
1.类和对象 类:是一个模板,抽象 . 对象是一个具体的实例 2.方法 方法的定义,方法的调用,方法的重载... 3.基本类型 , 对象是通过引用来操作的 >栈 >堆 4.属性 : 字段 field 或者叫成员变量 默认初始化: 数字 0 , 0.0 char \u0000 boolean fals ...
分类:
其他好文 时间:
2020-05-24 14:03:01
阅读次数:
53
回到装饰器上的概念上来,装饰器要求接受一个callable对象,并返回一个callable对象(不太严谨,详见后文)。 那么用类来实现也是也可以的。我们可以让类的构造函数__init__()接受一个函数,然后重载__call__()并返回一个函数,也可以达到装饰器函数的效果。 基本类装饰器 clas ...
分类:
编程语言 时间:
2020-05-24 11:41:47
阅读次数:
68
一.函数重载 1.函数名相同,参数列表不同(个数,顺序,类型) 2.vritual关键字、调用约定和返回值不做参考 二.函数覆盖(子类重写的虚函数覆盖了虚表中父类的虚函数,多态) 1.子类函数和父类函数声明一致(函数名,调用约定,参数列表,返回值) 2.父类函数有virtual关键字,子类可以不加v ...
分类:
其他好文 时间:
2020-05-24 09:37:43
阅读次数:
54
从c++11开始,可以使用lambda表达式,介绍一下使用方法以及事项, 你可以把它当作一个无名重载了operator()运算符的类对象。 [TOC] 知识背景 尾置返回类型 C++11标准中,引入定义函数时的一种新的方法,使用 尾置返回类型 .这种形式对于返回类型比较复杂的情况很有效。 通常情况下 ...
分类:
编程语言 时间:
2020-05-23 20:37:11
阅读次数:
61
lua热重载就是运行时修改代码不需要重新运行就可以生效的一种方案。首先先上方案链接: https://github.com/asqbtcupid/lua_hotupdate git上已经有人做出了现成的方案,拿来即用。 如果在Unity中使用需要检测lua文件的修改,通过以下代码进行: using ...
分类:
编程语言 时间:
2020-05-22 21:05:51
阅读次数:
81
摘自:https://www.cnblogs.com/fengqingyangNo1/p/12927538.html 简介 最近花了两天时间研究使用Flutter开发一个抖音国际版. 个人感觉使用Flutter开发app快得不要不要的额. 两天就基本可以开发个大概出来. 最主要是热重载,太方便实时调 ...
分类:
其他好文 时间:
2020-05-22 09:20:47
阅读次数:
269
1. 基础类型 有12种 布尔值 let isDone: boolean = false; 数字 let dec: number = 6; 字符串 let name : string = 'bob'; 数组 let list: number[] = [1, 2, 3]; 元组 let x : [st ...
分类:
其他好文 时间:
2020-05-21 21:13:21
阅读次数:
79
简介 最近花了两天时间研究使用Flutter开发一个抖音国际版. 个人感觉使用Flutter开发app快得不要不要的额. 两天就基本可以开发个大概出来. 最主要是热重载,太方便实时调整UI布局了. 相应速度极快. 如下图: 主要项目架构 详细说明一下,开发主要在lib文件夹 pubspec.yaml ...
分类:
其他好文 时间:
2020-05-21 13:16:44
阅读次数:
77