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

网站加速器推荐网站建设难么

网站加速器推荐,网站建设难么,东莞已出现病例,怎样推广自己的appKotlin 概述 Kotlin 由 JetBrains 开发,是一种在 JVM(Java 虚拟机)上运行的静态类型编程语言 Kotlin 旨在提高开发者的编码效率和安全性,同时保持与 Java 的高度互操作性 Kotlin 是 Android 应用开发的首选语言,也可…

Kotlin 概述

  1. Kotlin 由 JetBrains 开发,是一种在 JVM(Java 虚拟机)上运行的静态类型编程语言

  2. Kotlin 旨在提高开发者的编码效率和安全性,同时保持与 Java 的高度互操作性

  3. Kotlin 是 Android 应用开发的首选语言,也可以与 Java 一样用于服务器端开发


一、类与对象

  1. 声明一个类
class Person {var name: String = ""var age: Int = 0fun introduce() {println("$name - $age")}
}
  1. 如果一个类没有类体,可以省略花括号
class Empty
  1. 创建与使用对象
val person = Person()person.introduce()person.name = "Alice"
person.age = 30person.introduce()

二、主构造函数

1、声明
  1. 完整的构造函数声明
class People constructor(name: String, age: Int) {var name: String = namevar age: Int = agefun introduce() {println("$name - $age")}
}
  1. 简化的构造函数声明
class People(name: String, age: Int) {var name: String = namevar age: Int = agefun introduce() {println("$name - $age")}
}
  1. 更加简化的构造函数声明
class People(var name: String, var age: Int) {fun introduce() {println("$name - $age")}
}
  1. 使用不可变属性
class People(val name: String, val age: Int) {fun introduce() {println("$name - $age")}
}
2、使用
  1. 使用位置参数方式创建对象(必须按声明顺序)
val people = People("Jack", 18)
  1. 使用命名参数方式创建对象(参数顺序可以调换)
val people = People(age = 18, name = "Jack")

三、带有默认参数值的主构造函数

1、声明
class Employee(var name: String = "Unknown", var age: Int = 0) {fun introduce() {println("$name - $age")}
}
2、使用
  • 调用时可以不传参数,使用默认值
val employee1 = Employee("Jack", 18)
val employee2 = Employee("Jack")
val employee3 = Employee(age = 18)
val employee4 = Employee()employee1.introduce()
employee2.introduce()
employee3.introduce()
employee4.introduce()
# 输出结果Jack - 18
Jack - 0
Unknown - 18
Unknown - 0

四、次要构造函数

1、声明
class Worker(var name: String, var age: Int) {constructor(name: String) : this(name, 0)constructor(age: Int) : this("Unknown", age)constructor() : this("Unknown", 0)fun introduce() {println("$name - $age")}
}
2、使用
  1. 使用主构造函数
val worker = Worker("Jack", 18)
  1. 使用次要构造函数(只接受 name 参数)
val worker = Worker("jack")
  1. 使用次要构造函数(只接受 age 参数)
val worker = Worker(18)
  1. 使用次要构造函数(不接受参数)
val worker = Worker()
http://www.dtcms.com/wzjs/830905.html

相关文章:

  • 手机微网站怎么设计方案品牌设计分为几部分
  • frontpage做网站wordpress网站定时更新没有发布
  • 人们做网站怎么赚钱wordpress主题对接支付
  • wordpress设置手机浏览对新网站做seo大概需要多久
  • 涿州网站建设天峰汕头东莞网站建设
  • 企业网站的目的做电商网站一般要多少钱
  • 万盛网站建设公司怎样自己做卖商品的网站
  • 做柜子好的设计网站哪里卖网站模板
  • 深圳市住房和城乡建设局网站工作室建设
  • 自助发外链网站广州好的做网站公司
  • 做网站就是做点击率品牌网站建设等高端服务
  • 成都网站优化方法智能建造工程
  • 网站运营专员具体每天怎么做帝国cms 网站地图标签
  • 网站建设需要考虑哪些因素一了网站
  • 客户网站留言企业管理咨询心得体会
  • 手机网站做seo代做网站地图
  • 沈阳网站建做一个租房卖房的网站怎么做
  • 企业做门户网站的重要性电脑上怎样运行wordpress
  • 做百度网站需要钱吗透明背景图片在线制作
  • 网站标题有图片要怎么做学校网站三合一建设方案
  • 佛山中小企业网站制作seo入门教学
  • 东莞seo建站哪家好百度搜索引擎的网址是
  • 网站建设设计设计公司哪家好做网站必须搭框架么
  • 网站界面设计案例教程什么做网站推广
  • 广东商城网站建设中国站长素材网
  • 佛山网站建设和维护wordpress teamtalk
  • 百度做网站的国家企业公示平台官网
  • 网站流程设计怎么注册自媒体个人账号
  • 孝义网站开发玉树营销网站建设哪家好
  • 如何做家政网站外贸流程有哪些