- 1、本文档共83页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* 【示例】将this作为当前对象用于方法的实际参数 class A { int x, y; A(int ax, int y) { x=ax; y=ay; } void showA( ) { B b=new B( ); b.showB( this ); //需要将当前对象作为实参 } } 因此,如果你需要将当前对象作为某个方法的实际参数时, 你便可以利用this来实现之。 class B { void showB(A a){System.out.println(“x=“+a.x+”;y=“ +a.y);} } class TestThis{ public static void main(String[] arg){ A aa = new A( 10, 20 ); aa.showA( ); } } 运行结果: x=10 y=20 该this将是调用 方法showA()的 当前对象的引用! * 2. 在构造方法中,this将表示调用本类中的另一个构造方法。 【示例】使用this调用另一个构造方法 class Employee{ private String name; private double salary; private int id; private static int nextId=1; Employee (String n, double s) { name=n; salary=s; id=nextId++; } Employee (double s), { this(“Employee #”+nextId, s) ; } void showEmployee() { System.out.println(name+“,”+id+”,”+salary); } } class TestConstructor{ public static void main(String[] arg){ Employee e1=new Employee (henly, 2000 ); e1.showEmployee(); Employee e2=new Employee (1000); e2.showEmployee(); } } 说明: 若要在构造方法中调用另一个构造方法,则必须出现在第一句! 运行结果: henly,1,2000 Employee #2,2,1000 * 注意: 若要在构造方法中调用另一个构造方法,则必须出现在第一句! class Employee{ private String name; private double salary; private int id; private static int nextId=1; Employee (String n, double s) { name=n; salary=s; id=nextId++; } Employee (double s), { this(“Employee #”+nextId, s); } void showEmployee() { System.out.println(name+“,”+id+”,”+salary); } } 2. 在构造方法中,this将表示调用本类中的另一个构造方法。 运行结果: henly,1,2000 Employee #2,2,1000 class TestConstructor{ public static void main(String[] arg){ Employee e1=new Employee (henly, 2000 ); e1.showEmployee(); Employee e2=new Employee (1000); e2.showEmployee(); } } * 在介绍包之前,先让我们再来回顾一下关于“源程序文件” 和“类文件”的概
您可能关注的文档
- 语文高考解题技巧:成语使用的十大误区剖析.ppt
- 语文古诗文鉴赏剖析.docx
- 第9章沥青材料重点.ppt
- 鄂教版三年级语文第二单元作文《我喜欢》剖析.ppt
- 第11章集成运算放大器重点.ppt
- 第9章面向对象设计与测试重点.ppt
- 第11章计算机专业英语孙建忠重点.ppt
- 时态语法解析重点.doc
- 语文课件麦琪的礼物剖析.ppt
- 语文空课讲义九解析剖析.doc
- 2024辽宁交投集团所属艾特斯公司市场化选聘经理层成员8人笔试参考题库附带答案详解 .docx
- 2025至2031年中国在线表决系统行业投资前景及策略咨询研究报告.docx
- 2025年中国齿轮板自动插轴铆接机市场调查研究报告.docx
- [丽江]2024年云南丽江永胜县人民法院招聘聘用制书记员笔试历年参考题库附带答案详解.docx
- 2025至2031年中国双速自控调浆桶行业投资前景及策略咨询研究报告.docx
- 2025至2030年中国亚克力空心钥匙扣数据监测研究报告.docx
- 2025至2030年中国内置式CPU卡读写器数据监测研究报告.docx
- 2025至2031年中国医用高频仪器设备行业投资前景及策略咨询研究报告.docx
- 2025中冶焦耐优秀学子夏令营招募笔试参考题库附带答案详解 .docx
- 2025至2030年中国蛋白奶糊数据监测研究报告.docx
最近下载
- 2025年湖南石油化工职业技术学院单招职业技能测试题库(各地真题).docx VIP
- 上海市六年级(下)数学同步讲义 第11讲 一元一次不等式(组)及其解法.doc VIP
- 人教版语文七年级下 列夫托儿斯泰课件(共45张PPT).pptx VIP
- 佳能(Canon )PowerShot SX系列 PowerShot SX1 IS 说明书.pdf
- 1.2 太空探索课件-七年级地理上学期中图版(2024).pptx VIP
- 人教版小学一年级数学课件- 两位数加一位数(不进位)、整十数.ppt
- 四人赛全真总题库(共3000题).docx VIP
- 2025新外研社版英语七年级下单词表(英译汉).docx
- 幼儿园大班语言:傻小熊进城.doc VIP
- 小肠梗阻的诊断与治疗中国专家共识(2023年版).pptx
文档评论(0)