首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

this的小疑点

2012-09-04 
this的小问题(一) package com.aixinshizheimport java.sql.*import java.util.*import com.aixinshizh

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;去掉就会显示标有二的 代码中的值了。

热点排行