java显示参数,Java中的隐式参数和显示参数实例详解
在学习java的过程中,我们会遇到许多的问题。下面我们就来看看什么是隐式参数和显示参数。
显式参数,就是平时见到的在方法名括号中间的参数,就是所谓能看得见的参数www.cppcns.com。
隐式参数,是在类的方法中调用了类的实例域。这个被调用的实例域就是隐式参数。在以下的这个类中调用了a.ariseSalary(100),就用到了隐式参数。比如:
public class Abc
{
private double salary;
public Abc(){
}
public void ariseSalary(double em){
double employ = swww.cppcns.comalary * em;
salary += employ;
}
}
Abc a =
在上面的类中,如果调用了这个方法salary是实例域,ariseSalary方法中的salary就是隐式参数。如果在隐式参数的前面加
public void ariseSalary(double em){
double employ = this.salary * em;
this.salary += employ;
}
推荐在隐式参数的前面加上this操作符。this操作符代表的是本类。
PS:下面通过一段代码再给大家介绍下Java中的隐式参数和显示参数CTcRjraB
具体代码如下所示:
public class Test{
private int num;
public void add(int b){
b = a + b;
}
}
在上面的代码中,类Test中的方法add中的形参int b就是一个显示参数,它显示地表达了出来,算式b = a+b;其实可以表示为
b = this.a + b;在这里,this就是个隐式的参数,可以不写。
好了,代码到此结束了。
如果您有更多想要了解的东西,请关注我们。
本文标题: Java中的隐式参数和显示参数实例详解
本文地址: http://www.cppcns.com/ruanjian/java/201523.html
java显示参数,Java中的隐式参数和显示参数实例详解相关推荐
- 小程序怎么处理轮训ajax,微信小程序中使用Promise进行异步流程处理的实例详解...
微信小程序中使用Promise进行异步流程处理的实例详解 我们知道,JavaScript是单进程执行的,同步操作会对程序的执行进行阻塞处理.比如在浏览器页面程序中,如果一段同步的代码需要执行很长时间( ...
- python2.7除法_对python中的float除法和整除法的实例详解
从python2.2开始,便有两种除法运算符:"/"."//".两者最大区别在: python2.2前的版本和python2.2以后3.0以前的版本的默认情况下 ...
- java servlet init方法_JSP开发Servlet重写init()方法实例详解
jsp开发servlet重写init()方法实例详解 写一个servlet时,有时需要我们重写该servlet的初始化方法,然后,究竟是重写init(servletconfig config),还是重 ...
- java和vue实现拖拽可视化_Vue拖拽组件开发实例详解
摘要:这篇Vue栏目下的"Vue拖拽组件开发实例详解",介绍的技术点是"Vue拖拽组件开发实例.vue拖拽组件.拖拽组件.组件开发.开发实例.实例详解",希望对 ...
- python中列表数据类型_Python数据类型之List列表实例详解
本文实例讲述了Python数据类型之List列表.分享给大家供大家参考,具体如下: list列表 1.概述: 通过之前的学习,我们知道变量可以存储数据,但是一个变量只能存储一个数据,现在有一个班级,班 ...
- c语言字符串正序反序连接输出,C语言中字符串实现正序与逆序实例详解
C语言中字符串实现逆序实例详解 字符串逆序和正序的实现代码: #include #include #include #include #include /*定义*/ typedef struct no ...
- java中modifier_java中关于.lang.reflect.Modifier.isInterface()方法的实例详解
这篇文章主要介绍了详解java.lang.reflect.Modifier.isInterface()方法的相关资料,这里提供实例帮助大家理解这个方法的使用,需要的朋友可以参考下 详解java.lan ...
- 利用scikit中的遗传算法求解(整数01)约束规划实例详解教程+利用scipy.optimize求解约束规划问题
注意标准形式 下面两个方法约束规划的一般标准形式为: 利用scikit-opt的遗传算法求解约束规划问题 先放上链接:scikit-opt网址 主要四个步骤: 下面依照此题多约束为例 可知该题有5个不 ...
- AndroidStudio安卓原生开发_Activity_中Activity显示/隐式启动Action和Category配置详解---Android原生开发工作笔记84
- 如何用java POI在excel中画线_java poi对excel的操作详解
一. POI简介 Apache POI是Apache软件基金会的开放源码函式库,POI提供API给Java程序对Microsoft Office格式档案读和写的功能. 二. HSSF概况 HSSF 是 ...
最新文章
- python病毒扫描器_基于Python的病毒扫描机制
- Generics and Linq demo
- 第四章 ASP.NET MVC (表单和HTML辅助方法)
- WPF自定义动画控件 风机
- 简易图解N合1集成安装光盘制作教程二
- php解决中文乱码的函数,php 中解决json中文乱码的函数_PHP教程
- macbook 安装任意来源
- iOS LinkedIn登录及信息获取
- nfc读写软件 android手机,手机nfc万能读写软件
- 使用Aria2下载百度网盘和115的资源
- 如何举报YouTube视频和评论
- WPF流程图制作系列相关基础一
- STM32F4之ADC介绍
- 怎样给CSDN博客添加微信二维码
- 二分查找的左右逼近法
- 图扑软件与华为云共同构建新型智慧工厂
- 洞悉人性的职场沟通技术
- 计算机毕业设计Java校园闲置物品交换平台系统(源码+系统+mysql数据库+lw文档
- 数据结构——图的十字链表实现
- SpringCloud Stream @EnableBinding注解过时
热门文章
- matlab grp2idx,求教:m-fold cross validation 在matlab下如何实现?
- “unzip”不是内部或外部命令,也不是可运行的程序或批处理文件
- Python:代码规范和命名规范
- Python爬虫入门教程 15-100 石家庄政民互动数据爬取
- 【毕业寄语】我们不缺少鼓励但却缺少了批评
- 关于 MySQL 8.0 新特性“隐藏索引”的一点思考
- Spring MVC 接收POST表单请求,获取参数总结
- OpenCV-风景—天空滤镜
- java面试题整理_2018年最新java面试题整理。。。持续更新中。。。
- java中service设计_JDBC中DAO+service设计思想