java修饰符简单总结,this关键字的不完全理解.

来源:互联网 发布:大汉骑军 知乎 编辑:程序博客网 时间:2024/05/20 22:04
 类的几种修饰:
     public :共有类
     final :不可继承类
     super :父类
     interface :接口
     abstract :抽象类
 方法的几种修饰符:
     public :公共方法
     private :私有方法
     protected :子类和包可访问的方法
     static :静态方法,可以通过类名直接访问
     final :不可覆盖的方法
     synchronized :同步方法,同时只能被一个对象访问
     native :本地方法

     abstract :抽象方法   



其实this主要要三种用法:

1、表示对当前对象的引用!

2、表示用类的成员变量,而非函数参数,注意在函数参数和成员变量同名是进行区分!其实这是第一种用法的特例,比较常用,所以那出来强调一下。

3、用于在构造方法中引用满足指定参数类型的构造器(其实也就是构造方法)。但是这里必须非常注意:只能引用一个构造方法且必须位于开始!

还有就是注意:this不能用在static方法中!所以甚至有人给static方法的定义就是:没有this的方法!虽然夸张,但是却充分说明this不能在static方法中使用!

0 0
原创粉丝点击