概述
1. this 作用
(1)在方法内部使用,即这个方法所属对象的引用;
(2)在构造器内部使用,表示该构造器正在初始化的对象。
(3)this 可以调用类的属性、方法和构造器
────────────────────────────────────────────────────────────
2. this 关键字使用
在方法内需要用到调用该方法的对象时,可以使用 this 关键字 |
在任意方法或构造器内,如果使用当前类的成员变量或成员方法可以在其前面添加 this,增强程序的阅读性。 |
当形参与成员变量同名时, 如果在方法内或构造器内需要使用成员变量,必须添加 this 来表明该变量是类的成员变量,可以使用 this 来区分属性和局部变量。 比如:this.name = name |
使用 this 访问属性和方法时,如果在本类中未找到,会从父类中查找 |
可以在类的构造器中使用 this(形参列表) 的方式,调用本类中重载的其他的构造器! this( 形参列表 ) 必须声明在类的构造器的首行且在类的一个构造器中,最多只能声明一个 this(形参列表) 明确:构造器中不能通过 this(形参列表) 的方式调用自身构造器 |
────────────────────────────────────────────────────────────
3. package
(1)package 语句作为 Java 源文件的第一条语句,指明该文件中定义的类所在的包。(若缺省该语句,则指定为无名包)。
(2)语法格式:package 顶层包名.子包名 ;
(3)举例:pack1.pack2.PackageTest.java //即类 PackageTest 属于包 pack1.pack2
包对应于文件系统的目录,package 语句中,用 “.” 来指明包(目录)的层次; |
包通常用小写单词标识。通常使用所在公司域名的倒置:com.wang.xxx |
(4)包的作用:
包帮助管理大型软件系统:将功能相近的类划分到同一个包中。 |
包可以包含类和子包,划分项目层次,便于管理 |
解决类命名冲突的问题 |
控制访问权限 |
────────────────────────────────────────────────────────────
4. import
(1)为使用定义在不同包中的 Java 类,需用 import 语句来引入指定包层次下所需要的类(.Xxx)或全部类(.*)。编译器通过 import 语句去寻找类。
(2)语法格式: import 包名.类名;
(3)注意:
1. 在源文件中使用 import 显式的导入指定包下的类或接口 2. 声明在包的声明和类的声明之间。 3. 如果需要导入多个类或接口,那么就并列显式多个 import 语句即可 4. 举例:可以使用 java.util.* 的方式,一次性导入 util 包下所有的类或接口。 5. 如果导入的类或接口是 java.lang 包下的,或者是当前包下的,则可以省略此 import 语句。 6. 如果在代码中使用不同包下的同名的类。那么就需要使用类的全类名的方式指明调用的是哪个类。 7. 如果已经导入 java.a 包下的类。那么如果需要使用 a 包的子包下的类的话,仍然需要导入。 8. import static 组合的使用:调用指定类或接口下的静态的属性或方法 |
最后
以上就是伶俐盼望为你收集整理的this package import 关键字的全部内容,希望文章能够帮你解决this package import 关键字所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复