博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用this关键字引用构造方法
阅读量:3974 次
发布时间:2019-05-24

本文共 373 字,大约阅读时间需要 1 分钟。

在无参的构造方法内部,可使用this来调用另一个有参构造方法内部的方法

//构造函数,传入数组容量capacity并构造Array   public Array(int capacity) {
data=(E[])new Object[capacity]; size=0; } //无参数情况 public Array() {
this(10);//调用上一个有参的构造函数,相当于输入的capacity为10 }

当一个类内部的构造方法比较多时,可以只书写一个构造方法的内部功能代码

然后其他的构造方法都通过调用该构造方法来实现
这样既保证了所有的构造方法是统一的,也降低了代码的重复

在构造方法内部使用this关键字调用其他构造方法时,必须写在第一行,只能调用一个且仅一次构造方法

转载地址:http://obmki.baihongyu.com/

你可能感兴趣的文章
SQL - SQL Server 性能优化之SQL语句总结
查看>>
Docker - docker-compose常用命令
查看>>
SQL - SQL Server判断字符串中是否有中文
查看>>
SQL - SQL Server查询近7天的连续日期
查看>>
SQL - SQL Server中如何取年、月、日 -DATEPART函数
查看>>
SQL - SQL Server 一列或多列重复数据的查询,删除
查看>>
NET - .NET Core WebAPI + Vue + Axios 导出Excel / CSV
查看>>
NET - NET Core quartz.net 时间表达式----- Cron表达式详解
查看>>
NET - .NET Core 之 Abp Audit-Logging
查看>>
NET - .NET Core 之 Abp 整合 Quartz
查看>>
android 各式各样progress 进度条大全
查看>>
开发Google眼镜的app
查看>>
Android base-adapter-helper 源码分析与扩展
查看>>
Android 4.4从图库选择图片,获取图片路径并裁剪
查看>>
Android Fragment 你应该知道的一切
查看>>
使用AudioManager调节播放器音量的开发实例
查看>>
安卓开发者必备的42个链接
查看>>
Eclipse下Ant自动打包,混淆和签名
查看>>
linux环境下编译不成功
查看>>
Android WebView Long Press长按保存图片到手机
查看>>