您的位置:首页 > 编程语言 > Java开发

JavaSE视频教程 第五章 访问权限控制

2014-03-02 00:27 260 查看
视频教程下载地址:http://down.51cto.com/data/10933271 为什么要使用包package:包 其实就是一个文件夹,包里面放了大量的类,在使用的时候,必须要有包,因为多人开发,难保没有重名的类。使用包,可以让系统的结构更加清晰。2 包的定义语句必须位于Java文件的起始位置,其定义语法为:
package 包名;3 在程序设计过程中可以通过import关键字来导入这些包中的类文件,一旦所需要的类被导入,就可以在程序中使用这些类及其方法。4 访问权限控制修饰符主要有public、protected、private三个。这些修饰符可以用来修饰类中的方法和属性,用以控制方法和属性的访问权限。
同一类中

同一个包中

不同包中的子类

不同包中的非子类

private



default(默认)

friendly





protected







public









5 this代表类本身,通常用来操作类本身或父类中的属性或方法。
6 super代表父类,通常用来操作父类中的属性或方法。7 javac -d . Person.java-d 生成一个文件夹,名称为package定义的名称. 当前文件夹8 无法从静态上下文中引用非静态变量Java在编译java文件的时候,最先加载静态的属性 再加载静态的方法 再加载非静态的属性 最后加载非静态的方法; 也就是说对属性和方法的加载是有先后顺序的,静态方法先加载于非静态属性,所以[无法从静态上下文中引用非静态变量]9 在static定义的方法中不能使用关键字this和super在java中 this 本身就是一个非静态的变量,所以 static 方法中不能直接使用this

附件:http://down.51cto.com/data/2364111
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Java 访问权限控制