HarmonyOS 鸿蒙Next 仓颉开发,internal import 和import 有什么区别?

发布于 1周前 作者 eggper 来自 鸿蒙OS

HarmonyOS 鸿蒙Next 仓颉开发,internal import 和import 有什么区别?

经常看到示例里面这样:

internal import ohos.component.CustomView
internal import ohos.base.LengthProp
internal import ohos.state_manage.SubscriberManager
internal import ohos.state_manage.ObservedProperty
internal import ohos.state_manage.LocalStorage
import ohos.state_macro_manage.Component

那么,internal import 和import 有什么区别?


更多关于HarmonyOS 鸿蒙Next 仓颉开发,internal import 和import 有什么区别?的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html

1 回复

更多关于HarmonyOS 鸿蒙Next 仓颉开发,internal import 和import 有什么区别?的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


在HarmonyOS 鸿蒙Next的仓颉(Cangjie)开发框架中,internal importimport 的主要区别在于它们的可见性和作用域。

import 语句用于引入其他模块或包中的类或接口,以便在当前模块中使用。这是标准的模块导入方式,导入的模块或包中的成员在当前模块中是可见的,并且可以被自由访问和使用。

internal import 则是一种特殊的导入方式,它用于引入那些仅在内部可见或受限访问的模块或包。这意味着,通过 internal import 导入的模块或包中的成员,在当前模块之外是不可见的,它们被限制在特定的作用域或项目内部使用。这种导入方式有助于实现更严格的封装和模块化,防止不必要的外部访问。

简而言之,import 用于引入公开的、可自由访问的模块或包,而 internal import 则用于引入受限的、仅在内部可见的模块或包。

如果问题依旧没法解决请联系官网客服,官网地址是 https://www.itying.com/category-93-b0.html

回到顶部