1. 程式人生 > >java中public、private、protected的區別

java中public、private、protected的區別



1、public


公共,加上這個修飾的類或屬性,可以在同一個包或者別的包裡面訪問



2、private
私有的,加上這個修飾的類或屬性,只能在同類裡訪問,同包和別的包不能訪問

3、protected

保護,加上這個修飾的類或屬性,只能在類和同包訪問,別的包不能訪問



作用

當前類

 同一package

子孫類

其他package

public

protected

×

friendly

×

×

private

×

×

×

注:不寫時預設為friendly