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

上海网站建设品牌百度官方下载

上海网站建设品牌,百度官方下载,成全视频在线观看免费高清版,网站移动端自适应在Kotlin中,嵌套类(Nested Class)和内部类(Inner Class)是两种不同的类,它们在定义和使用上有一些区别。 1.嵌套类(Nested Classes)默认是静态的(即等同于Java中的stati…

在Kotlin中,嵌套类(Nested Class)和内部类(Inner Class)是两种不同的类,它们在定义和使用上有一些区别。

1.嵌套类(Nested Classes)默认是静态的(即等同于Java中的static),可以有修饰符(如private、protected),不持有外部类的引用,不能访问外部类的成员。
2.内部类(Inner Classes)持有外部类的引用,可以访问外部类的私有成员

使用区别:嵌套类则更多地用于创建独立的、不需要访问外部类成员的类,而内部类经常用于定义在某个类的作用域内,只为外部类服务的类。

代码举例:

class Outer{class MyNested{//嵌套类fun printMessage(){println("这是一个嵌套类")
//        println("外部类属性:${this@Outer.name}")//报错,嵌套类不持有外部类的引用,不能访问外部类成员}}var name = "外部类"
}class Outer2{inner class MyInner{//内部类  用inner修饰类fun printMessage(){println("这是一个内部类")println("外部类属性:${this@Outer2.name}")  //不报错,内部类可以访问外部类成员}}var name="外部类"
}fun main() {//嵌套类val nested = Outer.MyNested()nested.printMessage()//内部类val inner = Outer2().MyInner()inner.printMessage()}
http://www.mnyf.cn/news/34647.html

相关文章:

  • 广东网站建设人员搜索引擎优化的目标
  • 互联网门户网站有哪些市场营销策略有哪些
  • 让网站建设便宜到底seo学堂
  • 做网站注册35类哪几个小项东营网站建设制作
  • 官方网站手机专卖店谷歌seo推广公司
  • ui设计和网站开发百度搜索链接入口
  • 设计单网站建设seo高端培训
  • 一个好的网站内页大概做多少高端网站建设报价
  • 个人业务网站创建怎么下载百度
  • 天津国际工程建设监理公司网站网络营销策划方案论文
  • 手机能建设网站忙a站
  • 中国建设网站跨境电商平台排行榜前十名
  • 无锡哪家网站做的比较好百度有什么办法刷排名
  • 网站建设时间查询搜索引擎优化面对哪些困境
  • 西安微信网站建设公司朝阳seo排名优化培训
  • 表白网站制作软件南京百度seo排名
  • 网络营销的网站建设软文代写公司
  • 网站建设管理 优帮云怎么做宣传推广
  • 买域名送网站湘潭网站设计外包服务
  • 企业网站建设市场前景网站建设哪家公司好
  • 惠州最专业的网站建设公司手机百度seo怎么优化
  • 营销型企业网站怎么制作西安网站制作公司
  • 电商平台排名100强seo推广排名重要吗
  • 赌球网站如何做代理b站怎么推广
  • 5g网络优化工程师seo门户网站建设方案
  • 织梦绑定网站出现错误互联网推广员是做什么
  • 北京做网站建设的公司排名用今日头条导入自己网站外链
  • 织梦是怎么做网站合肥seo招聘
  • 百度只更新快照不收录网站广州发布紧急通知
  • 深圳外贸电商网站建设百度权重批量查询