19.10.15

//1.作用域
public修饰的class、interface可以被其他任何类访问
定义为public的field、method可以被其他类访问,前提是首先有访问class的权限

private修饰的字段、方法,只能在class类里面被访问
但是如果内部还有嵌套类,也是可以进行访问的

protected作用于继承关系,可以被继承后的类访问,子类的子类也是可以访问的
包作用域是指一个类允许访问同一个package的没有public、private修饰的class,
以及没有public、protected、private修饰的字段和方法。
这里其实是不冲突的,这里单单指包的作用域,而public修饰的字段和方法和类都
还是具有之前一样的特性

局部变量
在方法内声明的变量,只在方法内部有效,即在括号内有效
final关键词,被修饰后就是各种阻止
class被修饰后,不能被继承
method方法被修饰后可以防止被子类覆写
field字段被修饰后可以防止被重新赋值
对于局部变量也是如此

Java内建的访问权限包括public、protected、private和package权限;
Java在方法内部定义的变量是局部变量,局部变量的作用域从变量声明开始,到一个块结束;
final修饰符不是访问权限,它可以修饰class、field和method;
一个.java文件只能包含一个public类,但可以包含多个非public类。

//2.classpath和jar包
没怎么搞懂
jar包实质就是一个zip压缩包

猜你喜欢

转载自www.cnblogs.com/tsruixi/p/11767869.html
今日推荐