java基础--this关键字,static关键字,package和import语句

this关键字

l  在类的方法定义中使用的this关键字代表使用该方法的对象的引用。

l  当必须指出当前使用方法的对象是谁时要使用this

l  有时使用this可以处理方法中的成员变量和参数重名的情况

l  this可以看作是一个变量,它的值是当前对象的引用

 

static关键字

1.         在类中,用static声明的成员变量为静态成员变量,它为该类的公有变量,在第一次使用时被初始化,对于该类的所以对象来说,static成员变量只是一份

2.         static声明的方法为静态方法,在调用该方法时,不会将对象的引用传递给它,所以在static方法中不可访问非static的成员。

3.         静态方法不再是针对某个对象调用,所以不能访问非静态成员,动态方法针对某个对象调用,所以能访问非静态成员。

4.         可以通过对象引用或类(不需要实例化)访问静态成员。

 

 

Packageimport语句

在便于管理大型软件系统中数目众多的类,解决类的命名冲突问题,JAVA引用包(package)机制,提供类的多重类命名空间

 

如果想将一个类放入包中,在这个类源文件第一句话写package

(一)   必须保证该类的class文件位于正确目录下

a)         该类的源码可能会产生影响

                         i.              删除或转移到另外的目录

(二)   另外的类想访问的话

(三)   写全名

(四)   引入

a)         *

b)         具体类名

(五)   访问位于另一个包中的类不需要引入

(六)   必须class文件的最上层包的父目录位于classpath

(七)   执行一个类要写全包名

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值