当前位置: 代码迷 >> Java相关 >> 类的属性获得值这样对吗
  详细解决方案

类的属性获得值这样对吗

热度:76   发布时间:2011-04-20 20:26:11.0
类的属性获得值这样对吗
某一个struts2的Action类,大致如下:

    public String DocumentAction{
        private String name;
        private String title;
        //getter and setter methods.
   
       //某个Action方法
        public String list(){
            name=this.getName();        //这么写,应该是把变量的引用地址重新又赋给了变量,自己总觉得多此一步。
                                        //在以下用到name变量的地方,直接用this.getName()多好。哪位大侠对此有心得,给大家解解惑吧,跪拜了。
            //使用name变量
            //以下略
        }
    }

[ 本帖最后由 西鄙人 于 2011-4-20 22:38 编辑 ]
搜索更多相关的解决方案: private  methods  public  title  

----------------解决方案--------------------------------------------------------
可以在构造方法给成员变量赋值,也可以用setName的方法给它赋值,然后之后就可以直接使用name了
----------------解决方案--------------------------------------------------------
提示: 作者被禁止或删除 内容自动屏蔽
2011-04-20 12:49:24
w123012306

来 自:湖南
等 级:蜘蛛侠
帖 子:298
专家分:1154
注 册:2010-4-22
  得分:4 
路过!看看
----------------解决方案--------------------------------------------------------
不明白目的是什么。。。
----------------解决方案--------------------------------------------------------
但好像很少name = this.getName();这样写的。
在方法里可以直接使用属性。。。

----------------解决方案--------------------------------------------------------
还不清楚 java当中 函数调用的开销怎么样

一般来说 函数调用是有 额外的开销
----------------解决方案--------------------------------------------------------
  相关解决方案