1,作用域public,protected,private,以及不写时的区别
来源:百度知道 编辑:UC知道 时间:2024/06/07 16:47:09
答:区别如下:
作用域 当前类 同一package 子孙类 其他package
public √ √ √ √
protected √ √ √ ×
friendly √ √ × ×
private √ × × ×
不写时默认为friendly
public声明的变量及方法,表明在整个包内包外都可使用。
private 声明的变量及方法,只在声明的类内可以使用。
protected包外不可使用。包内可以使用。
不使用关键字默认为包内使用。
另外注意在继承的时候,他们的区别。
public 声明的在子类变为public
protected 声明的子类变为private
private 声明的在子类中不可用
public,protected,private 不叫作用域,是访问权限
1,作用域public,protected,private,以及不写时的区别
public class的用法及作用是什么?
请回答public private protected 以及"默认"修饰的方法或属性的作用域
请教 VB中Private,Public的作用范围
在c++中public,private,pretect各自的作用是什么
VB中 global ,public,private 声明的变量作用范围有什么区别?
JAVA 方法public String byte2hex(byte[] b) //二行制转字符串 作用
Public、Private和Protected分别起什么作用?(问题太长,见补充说明)
在vb.net类中Public Overrides Function有什么作用?
VFP中,private和public有什么作用,最好能举例说明下,谢谢