java中包访问权限private,protected,public和default的区别

2025-04-14 17:29:47
推荐回答(2个)
回答(1):

public:可以被所有其他类所访问

private:只能被自己访问和修改

protected:自身、子类及同一个包中类可以访问

default:同一包中的类可以访问,声明时没有加修饰符,认为是friendly。

回答(2):

private,当前类
default,当前类,同包
protected,当前类、同包、非同包的子类
public,所有类均可访问