4.5this和final关键字ppt课件.pptx
《4.5this和final关键字ppt课件.pptx》由会员分享,可在线阅读,更多相关《4.5this和final关键字ppt课件.pptx(20页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、4.5this和final关键字this使用上的分类this的用法Part 1this使用上的分类 按用法分类 按使用位置分类this使用上的分类按用法分类this()用于构造器中,处于构造器的第一条语句位置,this代替构造器名称,用来调用本类中的另外一个构造器。this.*this指向调用该成员方法(或变量)的对象。this使用上的分类按使用位置分类在构造器中使用this在构造器中可以使用this()和this.*的方式使用this。在非静态方法中使用this在非静态方法中可以只可以使用this.*的方式使用this,不能在静态方法(也称类方法)中使用this。Part 2this的用法
2、this() this.*this的用法this()用法举例class CarCar() System.out.println(“A”);Car(int i) Car(); (“B”);Car();this();1.通常,使用new关键字调用构造器;2.如果只是想在一个构造器中通过调用另外一个构造器来实现代码的复用,则不适合使用new关键字来调用构造器;3.使用this关键字调用构造器不会产生一个新的对象,可以简单实现代码的复用;4.this()只能用在构造器的第一行。this的用法this.*用法举例class Car int a;Car() this.a = 1;void func(int
3、 i) this.a = i;1.this可以用在构造器和非静态方法中;2.构造器中引用该构造器执行初始化的对象;3.在普通方法中引用调用该方法的对象;4.在非静态方法中可以通过this.*调用其他非静态成员,在静态方法中不能使用this引用,所以静态方法不能访问非静态成员。final修饰变量final修饰方法final修饰类前言关键字解读可用于修饰类、变量和方法,final关键字有点类似于C#里的sealed关键字,用于表示它修饰的类、方法和变量不可改变。Part 1final修饰变量 final成员变量 final局部变量 final修饰基本类型变量和引用类型变量的区别final修饰成员变
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 4.5 this final 关键字 ppt 课件
限制150内