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

做外挂网站sem优化托管

做外挂网站,sem优化托管,excel做邮箱网站怎么加3www,java做网站微信公众选件1. init 代码块的顺序问题 init代码块和成员变量实质上是按先后顺序执行的。若果init{} 中有成员变量使用。要把成员变量放到代码块之前。 2. init代码块之中的函数问题 下面是一段错误的代码: class mkotlin{val info:Stringinit {getInfoMethod()info "adad…

1. init 代码块的顺序问题

        init代码块和成员变量实质上是按先后顺序执行的。若果init{} 中有成员变量使用。要把成员变量放到代码块之前。

2. init代码块之中的函数问题

        下面是一段错误的代码:

        

class mkotlin{val info:Stringinit {getInfoMethod()info ="adaddddd"}fun getInfoMethod() = println("info 的值 ${info}")
}
fun main(){mkotlin().getInfoMethod()}

错误原因:

        mkotlin().getInfoMethod() 中的第一个括号 = 调用mkotlin的主构造函数。

        主构造函数会先调用init代码块。此时getInfoMethod() 先于info初始化。

3. 初始化陷阱

        下面是一段会崩溃的代码。无法取得.length()的值的。

              

class mkotlin(_info :String){val content:String =getInfoMethod()private val info:String =_infoprivate fun getInfoMethod() = info
}
fun main(){println("长度 ${mkotlin("changdu").content.length}")}

  问题的原因:

    1.mkotlin("changdu") 调用主构造函数

     2. content访问getInfoMethod 方法,获取info。----》info还没有来的及初始化,无法确保info一定会有值

      所以info放到最前面。 

所有类成员都放到最前面去

http://www.ds6.com.cn/news/55317.html

相关文章:

  • 人民政府门户网站首页百度权重是怎么来的
  • 深圳微网站论文关键词
  • 烟台做网站案例微信朋友圈广告推广代理
  • 做网站前端需要自写css么什么平台推广效果最好
  • 茶叶网站策划方案用今日头条导入自己网站外链
  • 微信版本的wordpress优化排名
  • 兴县做网站一站式推广平台
  • 小说阅读网站开发论文企业文化经典句子
  • 建设企业网站官网登录做seo如何赚钱
  • 做信息类网站有哪些seo优化快速排名
  • 摄影网站做画册销售推广方案
  • 东莞企业网站灰色词快速排名方法
  • 手机网站建站教程百度电脑版
  • 网站建设好后如何提交搜索引擎推广策略怎么写
  • 做网站的话 java和c搜狐财经峰会直播
  • les做ml网站国内新闻摘抄2022年
  • 可以玩小游戏的网站中央突然宣布一个大消息
  • 网站建设类公司新闻seo优化专员工作内容
  • 网站制作价格公司沈阳seo建站
  • 服装网站建设公司哪家好网络营销方案策划
  • 昆明做凡科网站韶关seo
  • 做塑胶网站需要什么材料百度搜索指数的数据来源
  • 地推拉新接单网太原搜索引擎优化
  • 有没有做美食的小视频网站百度学术官网登录入口
  • 一级a做爰片免费的网站有吗微信营销典型案例
  • 做淘宝客如何引出图片到网站个人网站设计方案
  • 河南网站seo优化官网首页入口百度
  • 闵行20路浙江seo技术培训
  • 设计之家下载朔州网站seo
  • html网站用什么空间免费建站平台哪个好