在Scala中,访问权限修饰符主要有以下几种:
private:表示成员只能在声明它的类或对象内部访问。
protected:表示成员可以被声明它的类及其子类访问,即使是不同包的子类也可以访问,但是同包的类无法访问。
default(没有显式指定修饰符):表示成员可以被声明它的类及其同包内的其他类访问。
public:在Scala中不存在显式的public关键字,任何没有被标记为private或protected的成员默认都是public,可以被任何其他类访问。
在Scala中,访问权限修饰符主要有以下几种:
private:表示成员只能在声明它的类或对象内部访问。
protected:表示成员可以被声明它的类及其子类访问,即使是不同包的子类也可以访问,但是同包的类无法访问。
default(没有显式指定修饰符):表示成员可以被声明它的类及其同包内的其他类访问。
public:在Scala中不存在显式的public关键字,任何没有被标记为private或protected的成员默认都是public,可以被任何其他类访问。