JavaSE视频教程 第五章 访问权限控制
2014-03-02 00:27
260 查看
视频教程下载地址:http://down.51cto.com/data/10933271 为什么要使用包package:包 其实就是一个文件夹,包里面放了大量的类,在使用的时候,必须要有包,因为多人开发,难保没有重名的类。使用包,可以让系统的结构更加清晰。2 包的定义语句必须位于Java文件的起始位置,其定义语法为:
package 包名;3 在程序设计过程中可以通过import关键字来导入这些包中的类文件,一旦所需要的类被导入,就可以在程序中使用这些类及其方法。4 访问权限控制修饰符主要有public、protected、private三个。这些修饰符可以用来修饰类中的方法和属性,用以控制方法和属性的访问权限。
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
package 包名;3 在程序设计过程中可以通过import关键字来导入这些包中的类文件,一旦所需要的类被导入,就可以在程序中使用这些类及其方法。4 访问权限控制修饰符主要有public、protected、private三个。这些修饰符可以用来修饰类中的方法和属性,用以控制方法和属性的访问权限。
同一类中 | 同一个包中 | 不同包中的子类 | 不同包中的非子类 | |
private | ★ | |||
default(默认) friendly | ★ | ★ | ||
protected | ★ | ★ | ★ | |
public | ★ | ★ | ★ | ★ |
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
相关文章推荐
- JavaSE笔记之<访问权限控制深入>
- 教程:基于访问控制的ABAP CDS视图权限
- JavaSE实战——面向对象(下) 异常,包,四种访问控制权限
- 教程:基于访问控制的ABAP CDS视图权限
- SQLServer 2005 控制用户权限访问表图文教程
- FreeCMS视频教程 栏目信息访问权限设置
- 教程:基于访问控制的ABAP CDS视图权限
- javaSE学习笔记5——访问控制权限private、default、protected、public
- javaSE基础05之访问控制权限及package import关键字
- 浅析Java中的访问控制权限
- spring security 采用角色控制访问权限
- Linux中C语言文件访问权限控制
- 访问权限控制
- 防止用户直接访问url的权限控制
- php 一个用户组别访问权限控制的例子
- 用session实现頁麵访问权限控制
- 【Android核心基础02】 - 界面布局、测试、数据存储访问、权限控制、XML
- Java 访问权限控制:你真的了解 protected 关键字吗?
- java 类与对象(初始化、访问权限控制)
- Ruby on rails开发从头来(windows)(十七)-控制访问权限