【HarmonyOS-ArkTS语言】面向对象【合集】
目录
😋环境配置:华为HarmonyOS开发者
🎯学习小目标:
📖实验步骤及方法:
1.在entry/src/main/ets/utils下创建MyClass.ets和MyConfig.ets文件编辑
2.在MyConfig.ets中创建Interface Config 和enum loginType编辑
3.在MyClass.ets中创建class Auth,并实现MyConfig文件中的Config等接口编辑
4.通过继承class Auth实现class Alipay和class Wechat编辑
5.在index.ets中创建Class Auth,实现MyClass.ets文件中的接口,模拟用户输入与服务端数据并声明即实现函数TypeSelection()与toLogin()编辑
6.定义函数TypeSelection()与toLogin()编辑
7.渲染运行结果编辑
8.模拟机测试编辑编辑
👋实验小结
😋环境配置:华为HarmonyOS开发者
🎯学习小目标:
-
在utils目录下创建MyClass.ets和MyConfig.ets文件
-
在MyConfig中创建Interface Config 和enum color
-
在MyClass中创建Class Auth,并实现MyConfig文件中的Config接口
-
Auth类的目的是创建用户、密码并实现登录Login操作。
-
通过继承实现微信Auth,支付宝Auth等Class。
📖实验步骤及方法:
1.在entry/src/main/ets/utils下创建MyClass.ets和MyConfig.ets文件

2.在MyConfig.ets中创建Interface Config 和enum loginType

3.在MyClass.ets中创建class Auth,并实现MyConfig文件中的Config等接口

4.通过继承class Auth实现class Alipay和class Wechat

5.在index.ets中创建Class Auth,实现MyClass.ets文件中的接口,模拟用户输入与服务端数据并声明即实现函数TypeSelection()与toLogin()

6.定义函数TypeSelection()与toLogin()编辑

7.渲染运行结果

8.模拟机测试


👋实验小结
本次实验,我们在 utils 目录中创建了 MyClass.ets 和 MyConfig.ets 文件,在此过程中定义了 Config 接口和 Color 枚举。同时,我们实现了 Auth 类及其子类 WechatAuth 和 AlipayAuth,从而深入了解了面向对象编程在 HarmonyOS 开发中的应用。在实验中,我们学会了如何遵循接口规范来实现类的功能,并通过继承机制来扩展类的行为。通过这些实践,我们完成了用户创建、密码设置以及登录操作。此次实验不仅提高了我们的编程技能,也为将来开发更复杂的项目积累了宝贵的经验。