首页 > 其他分享 >Android-Kotlin-印章类

Android-Kotlin-印章类

时间:2023-06-19 15:05:21浏览次数:42  
标签:WoMan name Kotlin 印章 Mother var Android class Man


Android-Kotlin-印章类_Kotlin

上一篇博客介绍了,Android-Kotlin-枚举enum;

由于枚举 和 印章类 有相似之处,所以两者对比一下:

  • Kotlin的枚举,重点区分的数据本身
  • Kotlin的印章类,重点区分的是数据类型(类)

枚举类的定义:

package cn.kotlin.kotlin_oop09

/**
 * 定义人的性别 枚举类
 */
enum class MyEnumPersonSex {
    男, 女
}

印章类的定义:

package cn.kotlin.kotlin_oop10

/**
 * 此类一旦被sealed修饰,就是印章类,此类不能实例化了,只能实例化MySealedPersonSex.Man / WoMan
 */
sealed class MySealedPersonSex {

    /**
     * MySealedPersonSex的>>> 类 男人

标签:WoMan,name,Kotlin,印章,Mother,var,Android,class,Man
From: https://blog.51cto.com/u_16163510/6513759

相关文章

  • 鹅厂流出两份Android Framework技术宝典火了,完整版 PDF 限时开放下载
    前言最近互联网大厂的”裁员潮“愈演愈烈……如何破局?我想最重要的一点:不断提升个人价值。AndroidFramework的重要性AndroidFramework开发虽然比较偏底层,圈子窄,但是能掌握一些原理的东西,可以触类旁通,往应用层发展也可以,接下来我们看看Framework知识有多重要。举几个栗子,你或许......
  • Android-Kotlin-Activity直接的跳转
    1.选中应用包名packageName,右键:2.选中Kotlin:3.创建Kotlin的Activity完成:第一个Activity,MainActivitypackagecn.kotlinimportandroid.content.Intentimportandroid.support.v7.app.AppCompatActivityimportandroid.os.Bundleimportandroid.util.Logimportandroid.view.......
  • Android-kotlin-空值处理&字符串比较&常量
    空值处理:【案例一:】1.Kotlin对控制处理很严格,默认就不能写null,否则编译都不通过:描述Car汽车对象:packagecn.kotlin.kotlin_base01/***描述Car汽车对象**参数一:车名,参数二:车的价值*/classCar(varcarName:String,varcarMoney:Double){/***得......
  • Android-kotlin学习笔记(一)配置/入门
    1.配置Kotlin开发插件,点击File菜单,选择Settings,选择Plugins,会显示扩展的插件;2.然后选择Browserepositories…,搜索栏目中搜索Kotlin即可,点击Install就行,大小50多M,速度很快的然后安装完成后,重启AndroidStudio3.在项目的build.gradle中配置Kotlin版本:ext.kotlin_version='1.2.......
  • Android-Kotlin-GET/SET 方法的使用
    上篇博客我们讲了kotlin的继承,今天接着往下讲解kotlin的get/set方法的使用。Student.ktpackagecn.kotlin.kotlin_oop04openclassPerson{openvarpersonName:String="我是父类的名字"}classStudent:Person(){/***name用private私有修饰,外界其他地方......
  • 【随笔二】Android-kotlin-实现简单计算器功能
    上一篇博客Android-kotlin-配置/入门配置好了AndroidStudioKotlin的环境;今天做一个简单的demo实战—实现一个简单的计算器功能1.选择包名,然后右键:2.选择Class类型,会有class:3.创建CounterClass:packagecn.kotlin.kotlin_oop02/***加减乘除计算的calss*varnumber1:Double......
  • Android-kotlin 抽象类与多态的表现
    上篇博文讲了kotlin语言中get/set方法的使用,今天来讲一下kotlin中的抽象类与多态的表现选择包名,然后右键:选择Class类型,会有class:选择File类型,不会自动有class:目录结构:定义描述抽象类Person人类:packagecn.kotlin.kotlin_oop05/***抽象类用abstract修饰*描述:人类的抽象......
  • 鹅厂资深Android开发带你了解面试重点Framework,掌握更加核心的技术
    前言今天,想跟大家聊聊,Framework开发的那些事。系统应用开发,现在来说,已经开始脱离系统,单独拿出来开发,系统定制接口,已提供给应用调用,用来增强功能。原生的桌面,拨号,设置,已经没法做出差异化优势,因此都费尽心机,来进行应用深度开发。对于之前维护系统应用模块的人来讲,修修补补,真的没有什......
  • ANDROID-KOTLIN-代理和委托
    代理和委托,在生活中的案例有很多:例如:小明工作很忙,需要办理银行卡,此时他委托给>>小李去给自己办理银行卡,小李来到办理中心把自己的身份证/小李的身份证,给办理人员,说是小明委托我,给他办理银行卡的在Kotlin的代理委托是使用by关键字来处理定义描述寻找的接口,规范寻找的功能的标准:pack......
  • 2022年Android大厂面试题(面经)总结(小红书、快手、爱奇艺、微信、抖音.....)
    小红书Android一面Java篇静态变量和实例变量的区别静态变量有static关键字修饰静态变量不属于某个实例对象,而是属于类,也叫类变量,只要程序加载了类的字节码,不用创建任何实例对象就会被分配空间,就可以被使用,也就是说,你创建了多个对象,他们共用了一个静态变量,而实例对象是属于自己的独......