ArkTS 语法基本知识(三)

391 阅读1分钟

一、接口的声明和使用

  • 接口: 接口是可以用来约束规范类方法,提高开发效率的工具,接口在程序设计中具有非常重要的作用。

  • 接口的声明

interface Areasize (
width: number; // 属性声明
height: number; // 属性 2
)
interface Areasize (
calculateAreaSize(): number; // 方法的声明
someMethod(): void; // 方法的声明
}
  • 接口的使用 let area: Areasize = { width: 100, height: 100 };

二、接口的实现

Snip20240727_56.png

三、模块的定义

  • 一个ArkTS文件的作用域是独立的。
  • export这个关键字的作用是将模块、类、函数、变量等标记为对外可见,以供其他模块使用。
  • import这个关键字可以导入另一个文件的变量、函数、类、模块等

Snip20240727_57.png

  • 1.导入导出函数

  • 例如我们现在有一个名为until.js 的文件,我们在每一个函数前添加了export关键好暴露给其他模块使用。

// until.js 
export function addNumber(a, b) { return a + b; } 
export function subtractNumber(a, b) { return a - b; }
  • index.js文件中我们使用import关键字引入了until模块,并通过解构赋值的方式将addNumbersubtractNumber函数导入到当前模块中。然后,我们就可以直接使用这两个函数进行计算了。
// index.js
import { addNumber, subtractNumber } from './until';
console.log(addNumber(3, 4)); // 输出:7
console.log(subtractNumber(9, 2)); // 输出:7
  • 2.导入导出类

Snip20240727_58.png

Snip20240727_59.png