当前位置: 首页 > news >正文

HarmonyOS学习1---ArkTs语法

1、ArkTs简介

2、ArkTs基础语法

2.1、变量与函数

1、变量声明

2、变量基础类型

基本类型

引用类型

枚举类型

联合类型

类型别名

3、空安全

4、语句

5、函数

1、普通函数

2、箭头函数/lambda表达式

3、闭包函数

2.2、类与对象

1、封装

  • 类的声明

  • 私有变量

2、继承

3、多态

2.3、接口

1、接口声明

注:extends关键字可拓展接口属性

注:只有属性的接口,可以通过字面量的方式创建对象

2、接口使用

注:implements 关键字来实现接口

2.4、命名空间

注:通过  export 关键字,将命名空间内的变量、函数、类导出,供命名空间外部使用

3、模块

注:一个ark文件就是一个模块,不同模块之间是隔离的,需要通过export关键字导出,import关键字导入

3.1、导出

3.2、导入

3.3、重新导出

注:导出顺序    Util.ets  ->  Index.ets  ->  Page.ets

3.4、动态导入

http://www.lryc.cn/news/580444.html

相关文章:

  • FPGA设计中的数据存储
  • json学习路线
  • C 中的 uintptr_t 类型
  • 深入解析享元模式:通过共享技术高效支持大量细粒度对象
  • ai 工程图相关论文集合
  • HarmonyOS:创建ArkTS卡片
  • HTML知识复习2
  • 汽车制造车间检测机器人与PLC无线以太网实时控制方案
  • 计算机技术的进阶之路:从基础到前沿的深度探索
  • 【网络】Linux 内核优化实战 - net.ipv4.tcp_timestamps
  • Oracle 高级 SQL 查询与函数详解:多表连接、子查询、聚合、分析函数
  • 3dmax一键烘焙很多张贴图合并成一张贴图插件支持fbx/obj/blender多材质模型合并为一张贴图
  • 光伏发电园区管理系统 - Three.js + Django 实现方案
  • SqueezeBERT:计算机视觉能为自然语言处理在高效神经网络方面带来哪些启示?
  • SQL 转 Java 实体类工具
  • 【内存】Linux 内核优化实战 - net.ipv4.tcp_max_tw_buckets
  • HarmonyOS学习2---Stage模型
  • 接口测试之apifox的使用
  • 在 Ubuntu 下配置 oh-my-posh —— 普通用户 + root 各自使用独立主题(共享可执行)
  • 常见高危端口风险分析与防护指南
  • java中,stream的filter和list的removeIf筛选速度比较
  • 【网络协议安全】任务12:二层物理和单臂路由及三层vlanif配置方法
  • Docker文件操作、数据卷、挂载
  • 猎板 PCB 微孔技术:构建 5G 通信设备高效运行的坚实底座
  • 冒泡和快速排序的区别
  • 【Note】《深入理解Linux内核》 第十八章:深入理解 ext2 与 ext3 文件系统
  • 人工智能-基础篇-18-什么是RAG(检索增强生成:知识库+向量化技术+大语言模型LLM整合的技术框架)
  • 2025使用VM虚拟机安装配置Macos苹果系统下Flutter开发环境保姆级教程--中篇
  • 【算法笔记】4.LeetCode-Hot100-数组专项
  • 多任务学习-ESMM