public class WeiRan{
public static void main(){
System.out.println("为然好帅");
}
}
相比于c语言,java的main前面除了返回值类型void,还有一些词语,那些就是权限修饰符.
权限修饰符涵义:权限修饰符用于控制成员的访问范围.即该成员可以被调用的范围的权限.
权限修饰符种类有四个:public,protected,default,private.
同一个类 | 同一个包 | 外包的子类 | 外包的非子类 | |
---|---|---|---|---|
public | * | * | * | * |
protected | * | * | * | |
default | * | * | ||
private | * |
private是权限只能在本类中使用,在本类之外的类不能调用;
default为默认的意思,就是空着不写就是default,它的调用扩大到可以在同一个包下的类中调用;
protected的调用范围进一步扩大,可以在本包外被继承于它的子类中调用,但是不能在又不在本包又是不继承的它的类中调用(区别于public);
public就是公共的意思,即无论什么情况都能被调用.
权限修饰符的使用:
权限修饰符可以修饰成员变量,方法,构造器,类. 在该些语句前面得加权限修饰符,空着时即默认default修饰符.