Java中的隐式参数和显示参数实例详解
发布时间 - 2026-01-11 02:59:55 点击率:次在学习Java的过程中,我们会遇到许多的问题。下面我们就来看看什么是隐式参数和显示参数。

显式参数,就是平时见到的在方法名括号中间的参数,就是所谓能看得见的参数。
隐式参数,是在类的方法中调用了类的实例域。这个被调用的实例域就是隐式参数。在以下的这个类中调用了a.ariseSalary(100),就用到了隐式参数。比如:
public class Abc
{
private double salary;
public Abc(){
}
public void ariseSalary(double em){
double employ = salary * em;
salary += employ;
}
}
Abc a = new Abc(); a.ariseSalary(100);
在上面的类中,如果调用了这个方法salary是实例域,ariseSalary方法中的salary就是隐式参数。如果在隐式参数的前面加上this,隐式参数就更清晰:
public void ariseSalary(double em){
double employ = this.salary * em;
this.salary += employ;
}
推荐在隐式参数的前面加上this操作符。this操作符代表的是本类。
PS:下面通过一段代码再给大家介绍下Java中的隐式参数和显示参数
具体代码如下所示:
<span style="font-size:18px;">public class Test{
private int num;
public void add(int b){
b = a + b;
}
}</span>
<span style="font-size:18px;"> 在上面的代码中,类Test中的方法add中的形参int b就是一个显示参数,它显示地表达了出来,算式b = a+b;其实可以表示为</span>
<span style="font-size:18px;">b = this.a + b;在这里,this就是个隐式的参数,可以不写。</span>
好了,代码到此结束了。
如果您有更多想要了解的东西,请关注。
# java
# 隐式参数
# 显示参数
# EL表达式的隐式对象_动力节点Java学院整理
# Java基础之隐式转换vs强制转换
# 隐式
# 在上面
# 类中
# 的是
# 是个
# 是在
# 如果您
# 在这里
# 好了
# 本类
# 能看
# 所示
# 就用
# 就更
# 就来
# 到此
# 不写
# 再给
# 过程中
# 得见
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
移动端手机网站制作软件,掌上时代,移动端网站的谷歌SEO该如何做?
韩国服务器如何优化跨境访问实现高效连接?
Laravel怎么进行数据库回滚_Laravel Migration数据库版本控制与回滚操作
实例解析angularjs的filter过滤器
Claude怎样写约束型提示词_Claude约束提示词写法【教程】
微信公众帐号开发教程之图文消息全攻略
Laravel如何使用Passport实现OAuth2?(完整配置步骤)
PHP正则匹配日期和时间(时间戳转换)的实例代码
javascript基于原型链的继承及call和apply函数用法分析
Laravel怎么配置.env环境变量_Laravel生产环境敏感数据保护与读取【方法】
Laravel如何记录自定义日志?(Log频道配置)
如何在 React 中条件性地遍历数组并渲染元素
手机网站制作与建设方案,手机网站如何建设?
网站制作公司哪里好做,成都网站制作公司哪家做得比较好,更正规?
如何在服务器上三步完成建站并提升流量?
Laravel如何实现数据导出到CSV文件_Laravel原生流式输出大数据量CSV【方案】
详解免费开源的DotNet二维码操作组件ThoughtWorks.QRCode(.NET组件介绍之四)
敲碗10年!Mac系列传将迎来「触控与联网」双革新
如何获取上海专业网站定制建站电话?
PHP的CURL方法curl_setopt()函数案例介绍(抓取网页,POST数据)
Android中Textview和图片同行显示(文字超出用省略号,图片自动靠右边)
如何在云主机上快速搭建多站点网站?
如何在云虚拟主机上快速搭建个人网站?
韩国网站服务器搭建指南:VPS选购、域名解析与DNS配置推荐
使用豆包 AI 辅助进行简单网页 HTML 结构设计
如何在IIS服务器上快速部署高效网站?
高防网站服务器:DDoS防御与BGP线路的AI智能防护方案
Win11怎么更改系统语言为中文_Windows11安装语言包并设为显示语言
Windows11怎样设置电源计划_Windows11电源计划调整攻略【指南】
ChatGPT回答中断怎么办 引导AI继续输出完整内容的方法
Laravel项目如何进行性能优化_Laravel应用性能分析与优化技巧大全
如何快速搭建自助建站会员专属系统?
网站建设整体流程解析,建站其实很容易!
Laravel中间件起什么作用_Laravel Middleware请求生命周期与自定义详解
如何在HTML表单中获取用户输入并结合JavaScript动态控制复利计算循环
怎样使用JSON进行数据交换_它有什么限制
宙斯浏览器文件分类查看教程 快速筛选视频文档与图片方法
浅析上传头像示例及其注意事项
如何在局域网内绑定自建网站域名?
专业企业网站设计制作公司,如何理解商贸企业的统一配送和分销网络建设?
*服务器网站为何频现安全漏洞?
作用域操作符会触发自动加载吗_php类自动加载机制与::调用【教程】
佐糖AI抠图怎样调整抠图精度_佐糖AI精度调整与放大细化操作【攻略】
如何用低价快速搭建高质量网站?
中国移动官方网站首页入口 中国移动官网网页登录
公司门户网站制作公司有哪些,怎样使用wordpress制作一个企业网站?
使用spring连接及操作mongodb3.0实例
Laravel如何实现数据导出到PDF_Laravel使用snappy生成网页快照PDF【方案】
为什么要用作用域操作符_php中访问类常量与静态属性的优势【解答】
Windows10如何删除恢复分区_Win10 Diskpart命令强制删除分区
下一篇:如何在Linux上设置系统监控
下一篇:如何在Linux上设置系统监控

