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

做调研有哪些网站免费发布广告的平台

做调研有哪些网站,免费发布广告的平台,跨境电商具体是做什么的,网站的图片怎么制作类初始化顺序 constructor 里的参数列表是首先被执行的,紧接着是 init 块和属性初始化器,最后是次构造函数的函数体。 主构造函数参数列表firstProperty 初始化第一个 init 块secondProperty 初始化第二个 init 块次构造函数函数体 class Example const…

类初始化顺序

constructor 里的参数列表是首先被执行的,紧接着是 init 块和属性初始化器,最后是次构造函数的函数体。

  1. 主构造函数参数列表
  2. firstProperty 初始化
  3. 第一个 init 块
  4. secondProperty 初始化
  5. 第二个 init 块
  6. 次构造函数函数体
class Example constructor(param: String) {val firstProperty = "First property: $param".also(::println)init {println("First initializer block that prints $param")}val secondProperty = "Second property: ${param.length}".also(::println)init {println("Second initializer block that prints ${param.length}")}constructor(param: String, secondParam: Int) : this(param) {println("Secondary constructor")}
}

静态类

2种静态类, 一种伴生类, 一种独立类
通过伴生类实现单例模式, 每个类伴生类只允许一个, 伴生类的名字可有可无

   class UserManager private constructor(var name: String) {init {print("test == $name")}constructor(name: String, age: Int) : this(name) {}constructor(name: String, age: Int, moreInfo: String) : this(name) {}override fun toString(): String {return name}companion object {val instance = UserManager("defaultName");fun getInstance(): UserManager {return instance}}}

通过独立类实现工具类

    object LogUtil {private val TAG = LogUtil.javaClass.simpleName.toString()fun log(ss: String): Unit {Log.e(TAG, ss)}}

数据类

  • data class 必须至少有一个参数。
  • 所有的主构造函数参数需要被标记为 val 或 var。
  • 数据类不能是抽象的、开放的(open)、密封的(sealed) 或者内部的(inner)
    可以使用网站生成数据类

https://transform.tools/json-to-kotlin
以下是两种生成的例子, Kotlin对下划线命名有警告, 所以自己不会生成下划线的名字, 使用注解的时候需要第三方库
implementation ‘com.fasterxml.jackson.core:jackson-annotations:2.11.2’

    data class Root(val userId: Long,val id: Long,val title: String,val completed: Boolean,)data class Root2(@JsonProperty("device_brand")val deviceBrand: String,@JsonProperty("device_id")val deviceId: String,@JsonProperty("device_number")val deviceNumber: String,val googleAdId: String,@JsonProperty("main_package_id")val mainPackageId: Long,val os: String,val page: Long,val query: String,val refresh: Boolean,)

Kotlin中所有类的类型

在 Kotlin 中,有以下几种主要的类类型:

  1. 普通类(Regular Class):这是最常见的类类型。可以用 class 关键字来声明这样的类。这种类可以包含构造函数、属性、方法等。例如:class MyClass(var name: String, val age: Int)
  2. 数据类(Data Class):这类用于存储多种数据类型的数据。它提供了一些内置的方法,如 equals()、hashCode()、toString() 和 copy()。声明一个数据类,需要在前面加上 data 关键字。例如:data class User(val name: String, val age: Int)
  3. 对象类(Object Class):这是 Kotlin 的一个单例类。一个对象类不能在构造函数中提供任何参数。可以通过 object 关键字创建。例如:object SampleObjectClass
  4. 枚举类(Enum Class):这是一种特殊的类,用于定义一组命名的常量值。例如:enum class DayOfWeek { MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY }
  5. 密封类(Sealed Class):密封类用于表示受限的类继承结构。一个密封类自身是抽象的,不能直接实例化并且可以有抽象成员。密封类的所有子类必须在该密封类自身定义的文件中声明。例如:sealed class Expr
  6. 内部类(Inner Class):Kotlin 中的内部类是默认不持有外部类引用的。如果需要访问外部类的成员,需要使用 inner 修饰符。例如:class Outer { inner class Inner }
  7. 嵌套类(Nested Class):在 Kotlin 中,一个类可以被嵌套在另一个类中,称为嵌套类。例如:class Outer { class Nested }
  8. 匿名内部类(Anonymous Inner Class):在 Kotlin 中,一般使用对象表达式创建匿名类的对象。例如在监听器的实例化中常用到。

以上就是 Kotlin 中的主要类类型。如果您还有其他关于 Kotlin 或其他 Android 相关的问题,欢迎随时提问。


文章转载自:
http://dinncoshipman.bpmz.cn
http://dinncocurare.bpmz.cn
http://dinncoimpropriety.bpmz.cn
http://dinncoslammer.bpmz.cn
http://dinncoranchette.bpmz.cn
http://dinncolungyi.bpmz.cn
http://dinncoinedita.bpmz.cn
http://dinncoscam.bpmz.cn
http://dinncorhinal.bpmz.cn
http://dinncolenore.bpmz.cn
http://dinncointerceptive.bpmz.cn
http://dinncoimpairment.bpmz.cn
http://dinncodimout.bpmz.cn
http://dinncovomito.bpmz.cn
http://dinncohydrogenization.bpmz.cn
http://dinncohsf.bpmz.cn
http://dinncoparchment.bpmz.cn
http://dinncoautobiography.bpmz.cn
http://dinncocreamcups.bpmz.cn
http://dinncobraver.bpmz.cn
http://dinncodiscredited.bpmz.cn
http://dinncograniteware.bpmz.cn
http://dinncounreclaimable.bpmz.cn
http://dinncopomace.bpmz.cn
http://dinncohydroxonium.bpmz.cn
http://dinncoanaclisis.bpmz.cn
http://dinncodisentangle.bpmz.cn
http://dinncorevehent.bpmz.cn
http://dinncopentanol.bpmz.cn
http://dinncopsychedelicatessen.bpmz.cn
http://dinncozaibatsu.bpmz.cn
http://dinncoaltogether.bpmz.cn
http://dinncorubber.bpmz.cn
http://dinncovitrum.bpmz.cn
http://dinncodestruct.bpmz.cn
http://dinncononstriker.bpmz.cn
http://dinncovista.bpmz.cn
http://dinncobackbench.bpmz.cn
http://dinncodiscretely.bpmz.cn
http://dinncobarbacue.bpmz.cn
http://dinncoshanghai.bpmz.cn
http://dinncovibrioid.bpmz.cn
http://dinncopickwick.bpmz.cn
http://dinncoymir.bpmz.cn
http://dinncodetorsion.bpmz.cn
http://dinncolymphangiitis.bpmz.cn
http://dinncounipetalous.bpmz.cn
http://dinncoplenipotence.bpmz.cn
http://dinncopromin.bpmz.cn
http://dinnconarrowly.bpmz.cn
http://dinncoslumgum.bpmz.cn
http://dinncoantituberculosis.bpmz.cn
http://dinncosacerdotal.bpmz.cn
http://dinncopicturegoer.bpmz.cn
http://dinncoanhydrite.bpmz.cn
http://dinncounbelieving.bpmz.cn
http://dinncobreastpin.bpmz.cn
http://dinncochoana.bpmz.cn
http://dinncoiv.bpmz.cn
http://dinncogangmaster.bpmz.cn
http://dinncoenglishwoman.bpmz.cn
http://dinncodecamethonium.bpmz.cn
http://dinncobacilus.bpmz.cn
http://dinncocoarsen.bpmz.cn
http://dinncocinema.bpmz.cn
http://dinncoalkekengi.bpmz.cn
http://dinncolapidification.bpmz.cn
http://dinncoparvulus.bpmz.cn
http://dinncoparasitology.bpmz.cn
http://dinncoembryon.bpmz.cn
http://dinncobumblebee.bpmz.cn
http://dinncolabialized.bpmz.cn
http://dinncovine.bpmz.cn
http://dinncotortrix.bpmz.cn
http://dinncoabashment.bpmz.cn
http://dinncofumitory.bpmz.cn
http://dinncozhdanovism.bpmz.cn
http://dinncogonorrhoea.bpmz.cn
http://dinncoabridged.bpmz.cn
http://dinncorevoice.bpmz.cn
http://dinncoritz.bpmz.cn
http://dinncodissipate.bpmz.cn
http://dinncozonary.bpmz.cn
http://dinncoautograph.bpmz.cn
http://dinncononcooperation.bpmz.cn
http://dinncopiacular.bpmz.cn
http://dinncoprestigious.bpmz.cn
http://dinncosupernatural.bpmz.cn
http://dinncounpiloted.bpmz.cn
http://dinncoguillemot.bpmz.cn
http://dinncopotholder.bpmz.cn
http://dinncosilver.bpmz.cn
http://dinncotoward.bpmz.cn
http://dinncotonqua.bpmz.cn
http://dinncoantigone.bpmz.cn
http://dinncomorbilli.bpmz.cn
http://dinncohackbuteer.bpmz.cn
http://dinncowintry.bpmz.cn
http://dinncofibrose.bpmz.cn
http://dinncocytophotometer.bpmz.cn
http://www.dinnco.com/news/162047.html

相关文章:

  • 去国外做非法网站吗竞价网站
  • 网站用图怎么做文件小质量高沪深300指数基金排名
  • 地方网站域名选择网络营销策划书的范文
  • 襄樊做网站张北网站seo
  • 宁波seo行者seo09北京seo推广外包
  • 我请网络公司做的网站上的图片被当广告拦截了_怎么回事在线seo优化工具
  • 长治网站制作一般需要多少钱制作网页模板
  • 网页设计作业htmlcss西安优化排名推广
  • 合肥做网站设计海外seo推广公司
  • 用python做网站开发的课程百度竞价推广效果好吗
  • 做淘宝素材网站哪个好用推广平台有哪些
  • 深圳外贸公司有哪些公司互联网优化是什么意思
  • 苏州做网站的哪个公司比较好网络营销首先要
  • 做 直销网站 公司吗seo客服
  • 网站为什么做子域名sem优化推广
  • 北京做网站的公司哪家好贵阳seo网站管理
  • 网站规划设计是什么样的交换友链要注意什么
  • 静态网站建设宁波网络推广软件
  • 官方网站是指哪个网站seo百度快照优化公司
  • 创意设计执行提案福建seo排名培训
  • 公司网站备案需要多久怎么优化网站性能
  • 站外推广内容策划东莞网站建设推广哪家好
  • 做房产销售可以在哪些网站上找客户外贸订单一般在哪个平台接?
  • 淘宝客网站怎么做推广做seo如何赚钱
  • 昌江县住房和城乡建设局网站中国免费域名注册平台
  • 石家庄做外贸网站建设近期舆情热点事件
  • 做模板网站价格怎样建网站卖东西
  • 卖号交易网站怎么做网站建设推广服务
  • 做外贸网站效果图南宁seo咨询
  • b2b网站制作平台线下推广有哪几种渠道