- 0
- 0
- 约2.84千字
- 约 4页
- 2026-01-28 发布于北京
- 举报
Java修饰符
Java程序是从一个public类的main函数开始执行的,(其实main就
是线程).只能有一个与文件名相同的public类.
.java
package;
publicclass{
}
Java通过修饰符类控制类,属性和方法的权限和其他功
能,通常放在语句的最前面.
package;
publicclass{
//bodyofclass
privatebooleanmyFlag;
staticfinaldoubleweeks=9.6;
protectedstaticfinalintBOX=42;
publicstaticvoidmain(String[]args)
{
//bodyofmethod
}
}
Java中修饰符有很多分为修饰符和非修饰符.
修饰符又叫做控制符,是指能够控制类,成员变量,
方法的使用权限的关键字.
在面向对象中控制符是非常重要的概念,可以用来保护
对类,变量,方法,和构建的方法的.
修饰符说明
public共有的,对所有类可见,可以跨包
protected受保护的,对同一包内的方法和所有子类可见
private私有的,在同一类内的对象可见,子类不可见
默认的在同一包内可见.默认不使用任何修饰符.
修饰符包外子类包内类内
public√√√√
protected√√√
默认的√√
private√
Public:共有的
被为public的类,方法,构造方法和接口能够被任何其他
类.
如果几个相互的public类分布在不同的包中,则需要导
入相应public类所在的包.由于类的继承性,类所有的共有方
法和变量都能被其子类继承.
Java中的main()方法必须设置为共有public的,否则,java解释
器将不能运行该类.
protected:受保护的
被为Protected的类,方法,构造方法能被同一包中的任意
其他类,或者被其他包中的子类所.
但是接口的成员变量和成员方法不能为protected.
子类可以protected修饰的类,这样可以保证不被其他不
相干的类使用
private:私有的
私有修饰符是最严格的级别,所以被private所修饰
的方法,构造方法,变量只能被所属类.
为私有的后只能通过getter方法被外部类.
private主要是用来隐藏累的实现细节和保护类的属性.
package;
publicclass{
publicclassLogger{
privateStringformat=nihaoa;
publicStringgetFormat(){
returnthis.format;
}
publicvoidsetFormat(Stringformat){
this.format=format;
}
}
publicstaticvoidmain(String[
原创力文档

文档评论(0)