01 基础类型基础类型介绍布尔值数字字符串数组元组 Tuple枚举AnyVoidNull 和 UndefinedNeverObject类型断言关于let 基础类型介绍为了让程序有价值,我们需要能够处理最简单的数据单元:数字,字符串,结构体,布尔值等。TypeScript支持与JavaScript几乎相同的数据类型,此外还提供了实用的枚举型方便我们使用。布尔值最基本的数据类型就是简单的true/
问题一:什么是函数重载?重载函数是函数的一种特殊情况,为方便使用,c++允许在同一范围中声明几个功能类似的同名函数,但是这些同名函数的形式参数(指参数的个数、类型或者顺序)必须不同,也就是说用同一个运算符完成不同的运算功能。这就是重载函数。重载函数常用来实现功能类似而所处理的数据类型不同的问题。当然,不只是 c++,其它面向对象语言如 Java 也对函数重载有着原生支持。重载的核心是这些同名函数参
单例:moduledemo{exportabstractclassBaseSingle{protectedstatic_instance:BaseSingle=null;publicconstructor(){if(BaseSingle._instance){egret.error(`${egret.getQualifiedClassName(this)}是单例,请使用Instance获得实例
原创 2018-04-14 22:30:50
40阅读
一、类型注解(Type annotation)所谓类型注解,就是人为为一个变量指定类型,例如:const a: number = 123;在 vscode 中鼠标移入 a 出现提示,冒号后面就是类型注解:当不添加类型注解时,TypesScript 也能知道变量 a 是一个数字,这就是 TypeScript 的类型推断: 二、类型推断(Type inference)所谓类型推断就是 Typ
Typescript防止被实例化。
原创 2022-10-12 14:00:43
214阅读
目录1,继承的作用2,成员的重写 Override3,类型匹配(兼容性)4,修饰符5,单根性和传递性 接这篇文章 TS - 1,继承的作用继承可以描述之间的关系。 如果A和B都是,并且可以描述为A是B,则A和B形成继承关系。B是父,A是子类B派生A,A继承自BB是A的,A是B的派生 A(男人女人小孩老人)都是B(人)。如果A继承自B,则A中自动拥有B中所有的成员。class P
# Typescript如何声明this为子类对象 在Typescript中,我们经常使用的继承来实现代码的复用和扩展。当我们需要在中声明一个方法,该方法返回的对象类型应该是子类的实例时,我们可以使用泛型和this类型来解决这个问题。 ## 问题描述 假设我们有一个`Animal`,它有一个名为`clone`的方法,该方法用于创建一个新的相同类型的实例。我们希望在子类中调用`c
原创 2023-11-21 03:19:33
339阅读
前言先回顾下前文中介绍了哪些内容:使用 @nestjs/cli 创建和管理 Nest 应用Hello, World 示例代码分析Nest 基本概念:模块,控制器,服务常用的装饰器:@Module、@Controller、@Get、@InjectableNest 目录结构分析@nest/cli 脚手架的命令本文先不继续讲解 Nest 中的内容,而是打算介绍 TypeScript 中的两个语法:和装
原创 精选 2023-12-10 20:29:59
331阅读
# TypeScipt中import对象无defaultTypeScript中,我们经常需要引入其他模块或文件中的对象,以便在当前文件中使用。在JavaScript中,我们通常使用`import`语句来导入对象,但在TypeScript中,有一个重要的区别是:TypeScript不支持导入默认对象。 ## 什么是默认对象? 默认对象是指一个模块或文件中,导出的对象中被标记为`defaul
原创 2024-04-01 05:37:39
45阅读
1.继承的定义继承是一种创建新的方式,在python中,新建的可以继承一个或多个父,父又可称为或超,新建的称为派生或子类。2.单继承和多继承class ParentClass1: #定义父 pass class ParentClass2: #定义父 pass class SubClass1(ParentClass1): #单继承,是ParentClas
转载 2023-06-05 21:53:09
387阅读
目录一、 与 派生1、“属于”(is-a)和 “具有”(has-a)的区别2、创建派生的格式3、举例:圆是点的子类二、异常1、exception BaseException2、args3、with_traceback(tb)4、exception Exception5、exception ArithmeticError6、exception Bu
一、System在API中system介绍的比较简单,我们给出定义,system中代表程序所在系统,提供了对应的一些系统属性信息和系统操作。 注意,system不能手动创建对象,因为构造方法被私有化(即被private关键字修饰),组织外界创建对象(即不能用new关键字生成一个对象)。System中的都是静态方法(static关键字修饰),名访问即可。在JDK中,有许多这样的。在 Sy
转载 2023-05-18 17:17:06
74阅读
一、继承1 继承的定义在已有基础上生成新的过程。通过继承,派生拥有的属性和行为,还可以有自己新定义的属性和行为。:Java中,被继承的称为父或超。派生:生成的新的称为子类或派生。2 语法规则class 子类 extends 父{}3 继承的本质(1)父的私有成员可以被子类继承,只能通过继承自父的并且子类可以访问的方法【setter和getter】间接访问。 (
转载 2023-07-18 16:19:26
144阅读
文章目录1. object 2. 实例化对象的过程(\__new__ & \__init__ & \__del__)3. 单例模式1.什么是单例模式:2.单例模式的优缺点:3.单例模式的实现---base版:4.单例模式的实现---plus版: 1. object object是所有,所有都继承这个,里面包含不同的魔法方法。class object:
转载 2024-07-03 05:28:15
41阅读
在JAVA中,所有的都直接或者间接继承java.lang.Object。Object是所有JAVA的祖先。在定义一个时,没有使用extends,则这个直接继承Object.public class Student { }同public class Student extends Object { }效果是一样的
转载 2010-08-16 14:52:00
97阅读
在面向对象编程系列二中,我们看到派生对象中包含了其的部分,可以说派生对象也是对象,所以存在从派生类型引用或指针到类型引用或指针的自动转换,即可以将派生对象的引用转换为子对象的引用,指针也类似。
转载 2023-05-29 23:41:33
240阅读
一、    1、父,也叫、超    2、子类,也叫派生 二、继承    公共信息写在一个单独里面来做成父,让其他子类继承。    1、继承的主要特点       A、ClassA:ClassB&
转载 2024-05-19 08:16:29
32阅读
# 如何实现Java的默认 ## 引言 在Java中,每个都可以包含一个默认。默认是指没有指定访问修饰符的。默认的特点是它可以被同一个包中的其他访问,但不能被不同包中的访问。本文将指导你如何创建和使用Java的默认。 ## 1. 创建默认的流程 创建Java默认的流程如下所示: | 步骤 | 描述 | | --- | --- | | 步骤 1 | 创建一个新的Java源
原创 2023-08-07 08:55:12
59阅读
运用
原创 2021-08-05 16:24:01
243阅读
public abstract class BaseActivity extends AppCompatActivity implements IBaseView { private ProxyActivity mProxyActivity; protected abstract void initLayout(@Nullable Bundle savedInstanceState);
转载 2019-08-04 18:15:00
214阅读
  • 1
  • 2
  • 3
  • 4
  • 5