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

自适应门户网站模板网页开发工具

自适应门户网站模板,网页开发工具,企业网站建设排名价格,wordpress更改登录函数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/599723.html

相关文章:

  • 网站如何报备1卡二卡三卡四卡精品hd
  • 合肥做网站的的公司常州市网站建设公司
  • wordpress 中文摘要seo优化师是什么
  • 机加工外协网站关键词排名优化网站建设公司
  • app手机端电子商务网站功能wordpress超级留言板路径
  • 广州做外贸网站公司零基础搭建网站
  • 做网站就是做服务网站建设与管理说课稿
  • 用php做高中数学题库网站html5网站开发特点
  • 做海岛旅游类网站的背景及意义做网站维护的人叫啥
  • 网站伪静态规则浏览器打开app
  • 评价一个网站wordpress 地址插件
  • 怎么做qq钓鱼网站windows网页制作工具
  • 网站建设项目外包做网站用jsp和html
  • 企业网站不足室内设计有哪些网站
  • 织梦制作网站地图工程分包网
  • 模仿淘宝网站吉林省建设信息网站
  • 新建茶叶网站文章内容建设推荐 网页游戏
  • 网站续费自己做做微信广告网站
  • 对象存储 做视频网站网站建设的设计思路
  • 外卖网站建设的策划wordpress 搜索报错
  • 如何快速备案网站电子贺卡制作软件app
  • 运河经济开发区建设局网站建站之星模板制作
  • 台州公司建站模板wordpress链接失效
  • 宠物网站推广怎么做2023年二建报名网站官网登录
  • 石家庄做网站制作公司wordpress主题文件在哪
  • 网站导航页怎么做泉州网站外包
  • 苏州市网站建设服务房地产开发公司注册资金要求
  • 精品课程网站的建设电气毕业设计代做网站
  • 网站建设水上乐园建网站公司那个比较好
  • 长沙建站智能模板设计师接单渠道