`
liyx985
  • 浏览: 214710 次
  • 性别: Icon_minigender_1
文章分类
社区版块
存档分类
最新评论

this的小问题

 
阅读更多
(一) package com.aixinshizhe;
import java.sql.*;
import java.util.*;
import com.aixinshizhe.*;
public class UserBeancl
{
    private PreparedStatement ps = null;
private ResultSet rs = null;
private Connection conn = null;
private int pageCount=0;



(二) public ArrayList getResultByPage(int pageSize,int pageNow){
                     int pageCount=0
ArrayList al=new ArrayList();
try{
int rowCount = 0;
Conndb cd= new Conndb();
    conn=cd.conndb();




(三)public int getPagecount(){
return this.pageCount;
}


代码较长,只截取了一小部分,为的是说明问题(注意红色字体)


在标有一的代码中声明了 pageCount为私有变量,在标有二的代码中声明局部变量pageCount,而且在这里pageCount是变化的,在标有三的代码中返回this.pageCount,那么在调用标有三代码中的getPagecount()函数时,pageCount会是多少呢?
结果不会显示标有二的 代码中的值,而是会显示0,如果把标号二代码中的int rowCount = 0;去掉就会显示标有二的 代码中的值了。
分享到:
评论

相关推荐

    JavaScript中的this基本问题实例小结

    本文实例讲述了JavaScript中的this基本问题.分享给大家供大家参考,具体如下: 在函数中 this 到底取何值,是在函数真正被调用执行的时候确定下来的,函数定义的时候确定不了。 执行上下文环境 :  **定义**:执行...

    微信小程序中为什么使用var that=this

     在小程序或者js开发中,经常需要使用var that = this;开始我以为是无用功,(原谅我的无知),后来从面向对象的角度一想就明白了,下面简单解释一下我自己的理解,欢迎指正批评。 代码示例: Page({ data: { ...

    微信小程序require 引用 BASE64.JS 失败问题的分析解决

    # 问题 有朋友问, 微信小程序require ('base64.js')文件时,会失败,,, # 分析 事实上,微信小程序require很多JS模块都有不兼容现象。。。先从base64.js这个模块入手吧。 调试出错点: ~~~~ (function(global) {  '...

    JavaScript This指向问题详解

    各位小伙伴在面试中被面试官问道this指向问题一定不少吧,同时还被问道apply,call和bind的用法区别,现在,就来简单的聊一聊this到底指向何方。 1.基本概念 MDN的官方解释:与其他语言相比,函数的 this 关键字在 ...

    详解vue中的computed的this指向问题

    主要介绍了详解vue中的computed的this指向问题,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    详解JS中定时器setInterval和setTImeout的this指向问题

    最近在练习写一个小例子的时候用到了定时器,发现在setInterval和setTimeout中传入函数时,函数中的this会指向window对象,详细的介绍通过一个示例展开,一起来看看吧。 如下例: var num = 0; function Obj (){ ...

    解决vue.js this.$router.push无效的问题

    今天小编就为大家分享一篇解决vue.js this.$router.push无效的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

    微信小程序报错:this.setData is not a function的解决办法

    主要介绍了微信小程序报错:this.setData is not a function的解决办法的相关资料,希望通过本文能帮助到大家解决这样类似的问题,需要的朋友可以参考下

    浅谈vue方法内的方法使用this的问题

    今天小编就为大家分享一篇浅谈vue方法内的方法使用this的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

    Javascript中this关键字指向问题的测试与详解

    本文将给大家详细介绍关于Javascript中this关键字指向的相关内容,让我们先做一个小测试,如果全部答对了,恭喜你不用往下看了。 测试题目 第一题 [removed] var str = 'zhangsan'; function demo() { var str...

    微信小程序连续旋转动画this.animation.rotate

    本文相关跳坑指南:跳坑《一百三十四》animation动画相关问题说明   一、.js中封装旋转动画方法 添加animation属性   data:{ animation:''" } 改变animation的值(官网提供角度范围是-180~180,但是我发现角度越...

    彻底理解js中this的指向

    深度理解js中this的指向问题

    React中this丢失的四种解决方法

    发现问题 我们在给一个dom元素绑定方法的时候,例如: <input type="text" ref="myinput" accept = "image/*" onChange = {this.selectFile} /> React组件中不能获取refs的值,页面报错提示:Uncaught ...

    解决this指代的三种常用方法

    JavaScript语言的this对象一直是一个令人头痛的问题。在这里,我们以一个简单小例子来为大家讲解! 原文链接:https://editor.csdn.net/md/?articleId=105790363 直接上代码: class Animal { constructor() { ...

    Vue 解决通过this.$refs来获取DOM或者组件报错问题

    主要介绍了Vue 解决通过this.$refs来获取DOM或者组件报错问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

    win10 usb转串口的驱动,Prolific串口小板的驱动(PL2303)

    这是找了很久,才解决win10不能兼容安装Prolific串口小板的驱动问题(PL2303).方法是: 1,如若win10之前对pl2303支持较好,可以使用,那就不必要进行一下操作了,否则,你需要先卸载之前相关的一切pl2303驱动。 2...

    vue.js this.$router.push获取不到params参数问题

    主要介绍了vue.js this.$router.push获取不到params参数问题,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

    详解三种方式在React中解决绑定this的作用域问题并传参

    主要介绍了详解三种方式在React中解决绑定this的作用域问题并传参,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

    关于JavaScript中的this指向问题总结篇

    在小编面试过程中经常会遇到javascript中this指向问题,可以说是前端面试必问,下面小编给大家总结了一下js中this的指向,感兴趣的朋友一起学习吧

Global site tag (gtag.js) - Google Analytics