问答详情
源自:7-8 Java 中的方法内部类

getter,setter

这两个方法名在什么情况下使用

提问者:AfterYoung 2016-07-16 20:07

个回答

  • JustWannaHugU
    2016-07-30 14:36:57
    已采纳

    getter,setter是一种规范,如果一个类里面有很多字段,我想动态的获取这些字段的值(比如说有字段str,abc,dgv,我要你设计一个方法,我传进字段的名称和它的值,你来把值设置进去)怎么办呢?有了setter这个规范,我可以构造一个setter方法(即set+字段名并且字段名第一个字母转为大写,很简单),通过反射获取该Method,然后设值,这个在一些框架中用的及其广泛!

    getter、setter实现的效果和构造函数很相似,但前者更为实用与清晰!让人一目了然。

    构造函数的功能远不止赋值啊,学完继承和多态你就会慢慢清晰了。

    加油

  • 慕莱坞5182877
    2016-07-23 19:23:24

    set,get来获取或设置原对象的private属性。

  • 慕前端9141453
    2016-07-16 20:19:03

    初始化!