Kotlin - 类 class

Kotlin - 类 class,第1张

  • Kotlin中所有类的父类是 Any(Java中是Object),它默认提供三个函数:equals()、hashCode()、toString()。
  • Kotlin中类以及成员属性和成员函数默认都是 final 修饰的,无法被继承和重写。 
  • 完整格式:class 类名 可见性修饰符 注解 constractor (参数列表){ }
属性Backing Field、getter/setter
构造函数主构造、次构造
继承open、override
抽象类、接口abstract、interface
内部类、嵌套类、局部类inner
数据类data class、componentN()、copy()
枚举类enum
class Demo{ }
可见性修饰符
修饰符类成员顶层声明对比Java
public(默认)所有地方可见所有地方可见

public

所有地方可见

internal模块中可见模块中可见

default

包中可见

protected子类中可见X

protected)

子类中可见

private本类中可见该文件中可见

private

本类中可见

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/800223.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-06
下一篇 2022-05-06

发表评论

登录后才能评论

评论列表(0条)

保存