修饰符:
public、private、protected、internal
默认为public。
private的可见域和java中一样,当前类(若为顶层函数,则为当前文件)。
protected的可见域与java不同,java中可见域为当前类、子类、同一包下的其他类。而kotlin只有当前类、子类中可见,同一包下的其他类不可见。
internal,kotlin没有java中的default可见域(同一包可见),新加了个internal可见域:同一模块儿的类(或文件)可见。
public、private、protected、internal
默认为public。
private的可见域和java中一样,当前类(若为顶层函数,则为当前文件)。
protected的可见域与java不同,java中可见域为当前类、子类、同一包下的其他类。而kotlin只有当前类、子类中可见,同一包下的其他类不可见。
internal,kotlin没有java中的default可见域(同一包可见),新加了个internal可见域:同一模块儿的类(或文件)可见。
本文标题:可见修饰符
本文链接:https://www.haomeiwen.com/subject/kvqlnhtx.html
网友评论