700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > JAVA修饰符类型(public protected private friendly)

JAVA修饰符类型(public protected private friendly)

时间:2020-12-30 18:51:58

相关推荐

JAVA修饰符类型(public protected private friendly)

JAVA修饰符类型(public,protected,private,friendly)

public的类、类属变量及方法,包内及包外的不论什么类均能够訪问;

protected的类、类属变量及方法,包内的不论什么类,及包外的那些继承了此类的子类才干訪问;

private的类、类属变量及方法,包内包外的不论什么类均不能訪问;

假设一个类、类属变量及方法不以这三种修饰符来修饰,它就是friendly类型的,那么包内的不论什么类都能够訪问它,而包外的不论什么类都不能訪问它(包含包外继承了此类的子类),因此,这样的类、类属变量及方法对包内的其它类是友好的,开放的,而对包外的其它类是关闭的。

类:訪问修饰符修饰符class类名称extends父类名称 implement接口名称(訪问修饰符与修饰符的位置能够互换)变量l Java中没有全局变量,仅仅有方法变量、实例变量(类中的非静态变量)、类变量(类中的静态变量)。 l 方法中的变量不可以有訪问修饰符。所以以下訪问修饰符表仅针对于在类中定义的变量。 l 声明实例变量时,假设没有赋初值,将被初始化为null(引用类型)或者0、false(原始类型)。 l 能够通过实例变量初始化器来初始化较复杂的实例变量,实例变量初始化器是一个用{}包括的语句块,在类的构造器被调用时执行,执行于父类构造器之后,构造器之前。 l 类变量(静态变量)也能够通过类变量初始化器来进行初始化,类变量初始化器是一个用static{}包括的语句块,仅仅可能被初始化一次。方法訪问修饰符修饰符返回类型方法名称(參数列表throws违例列表l 类的构造器方法不可以有修饰符、返回类型和throws子句 l 类的构造器方法被调用时,它首先调用父类的构造器方法,然后执行实例变量和静态变量的初始化器,然后才执行构造器本身。 l 假设构造器方法没有显示的调用一个父类的构造器,那么编译器会自己主动为它加上一个默认的super(),而假设父类又没有默认的无參数构造器,编译器就会报错。super必须是构造器方法的第一个子句。 l 注意理解private构造器方法的使用技巧。接口訪问修饰符interface接口名称extends接口列表l 接口不可以定义其声明的方法的不论什么实现 l 接口中的变量总是须要定义为“public static final 接口名称”,但能够不包括这些修饰符,编译器默认就是这样,显示的包括修饰符主要是为了程序清晰

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。