java面向对象编程(高级)
static 关键字 如果想让一个成员变量或方法被类的所有实例所共享,就用 static 修饰即可,称为类变量、类方法或类属性、静态变量 使用范围:属性、方法、代码块、内部类 被修饰后具备的特点: 随着类的加载而加载 优先于对象存在 被所有对象所共享 访问权限允许时,可不创建对象,直接被类调用 st
java面向对象编程(进阶)
继承 类的继承,子类继承父类的所以方法和属性 当多个类中存在相同属性和行为时,将这些内容抽取到单独一个类中,那么多个 类中无需再定义这些属性和行为,只需要和抽取出来的类构成继承关系 通过 extends 关键字,可以声明一个类 B 继承另外一个类 A,定义格式如下: [修饰符] class 类 A
java面向对象编程(基础)
面向对象的程序设计思想 类 :在计算机程序设计过程中,参照现实中事物,将事物的属性特征、行为特征抽 象出来,用类来表示。 典型的语言:Java、C#、C++、Python、Ruby和PHP等 代码结构:以 类 为组织单位。 每种事物都具备自己的 属性 和 行为/功能 。 是一种“设计者思维 ,适合解
TypeScript语法拓展
模块化 typescript最主要使用的模块化方案是 ES Module 知识点 在JS中规范声明如何没有 export 的 JS 文件都当作为一个脚本,并非模块 在脚本文件中,变量和类型会被声明在共享的全局作用域,将多个输入文件合并成一个输出文件,或者在 HTML使用多个 <script> 标签加
TypeScript语法
typescript 的出现是为 javascript 添加类型约束 编写的 ts 代码最终都会编译成 js 代码运行,浏览器不支持直接运行 ts 类型的代码 变量的声明 var/let/const 变量名:数据类型 = 赋值 例如: const hello: string= 'hello worl
TypeScript泛型
认识泛型 软件工程中,我们不仅要创建一致的定义良好的API,同时也要考虑可重用性。 组件不仅能够支持当前的数据类型,同时也能支持未来的数据类型,这在创建大型系统时为你提供了十分灵活的功能 在像C#和Java这样的语言中,可以使用泛型来创建可重用的组件,一个组件可以支持多种类型的数据。 这样用户就可以
TypeScript面向对象
类 class JS从ES6开始,引入了class关键字,可以更加方便的定义和使用类 TS作为JS的超集,支持使用class关键字,可以对类的属性和方法等进行静态类型检测 使用例子 class Person {
name: string
age: number
// 构造函数
con
TypeScript函数类型
函数类型的表达式 函数作为参数是也可以标识类型 type Calcfunc= (number1:number,number2:number)=>number 接受两个参数的函数,number1 为number 类型,number2为number类型,返回值为number类型 使用 function