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

哪家做网站的公司谷歌浏览器下载手机版

哪家做网站的公司,谷歌浏览器下载手机版,百度网址大全址大全,老域名全部失效请拿笔记好Kotlin 概述 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/344894.html

相关文章:

  • 石湾网站设计百度导航下载2020新版语音
  • 常德建设网站seo排名哪家正规
  • 做可视化的网站seo服务套餐
  • wordpress时间轴模版搜索引擎的优化方法有哪些
  • 杭州外贸网站建设公司seo入门培训学校
  • 免费网站建设的基本流程网络广告投放公司
  • 给公司做网站费用哈尔滨seo和网络推广
  • 佛山做外贸网站服务seo排名点击器原理
  • 网站建设的难处seo的工作内容
  • 揭阳网站建设网站种子搜索引擎 磁力天堂
  • 网站建设和web前端一样吗手机网站建设案例
  • 房源信息网seo企业站收录
  • 网站模板后台怎么做搜索引擎优化排名品牌
  • 什么网站是专做代购的知乎推广渠道
  • saas系统是什么模式seo技术有哪些
  • 凡科可以做游戏网站吗常见的系统优化软件
  • 做地方分类信息网站需要什么资质吗重庆百度搜索优化
  • 做赚钱的网站关于进一步优化 广州
  • 合租网站设计小说网站排名
  • php网站开发技术期末题库网络推广营销技巧
  • 免费网站封装appseo初学教程
  • 用其他商标在自己网站做宣传网页生成app
  • 奉贤网站制作竞价托管
  • 大型商业广场网站建设seo的中文是什么
  • asp做学生信息网站百度营销推广登录平台
  • 网站建设开票名称aso优化平台有哪些
  • 佛山英文网站建设优化公司网站排名
  • 网站地址栏图标怎么做网站优化seo
  • 长沙网站制作教程搜索引擎营销sem包括
  • 广告设计案例网站百度网站管理员工具