java吧 关注:1,224,530贴子:12,682,510
  • 10回复贴,共1

帮助我吧,

只看楼主收藏回复

这个封装,stu调用set函数,然后执行set中的语句。
这个get()是怎么执行的。
或者有木有前辈帮我解释一下执行的流程,封装是获取值和设置判断的。get()和set()


IP属地:江苏来自Android客户端1楼2022-04-11 18:14回复
    背就完了


    来自Android客户端2楼2022-04-11 18:44
    回复
      。。。调用get不就完了


      IP属地:广东来自Android客户端3楼2022-04-11 18:45
      回复
        通过修饰符实现访问控制,私有属性被公有方法封装隐藏


        IP属地:广东来自Android客户端4楼2022-04-11 18:56
        回复
          你不要把get和set当成什么特殊的方法,就是两个普通的方法,这两个方法叫其他名字也行,get里面用return返回成员变量给调用者,set里面用this把参数赋值给成员变量


          IP属地:河南来自iPhone客户端5楼2022-04-11 18:58
          回复
            这里get()你起名叫gg()也行,只要里面有return语录,他都能起到作用


            IP属地:河南来自iPhone客户端6楼2022-04-11 19:01
            收起回复
              没啥特别的,就是两个普通方法,一个是用来给对象设置值一个是用来获取值的,应为对象的属性都私有化了,通过只能通过普通方法获取或者设置值,当然用反射也可以。不过基本不会用反射去获取值和设置值,除非特殊情况,每个私有化的属性一般都需要设置get和set方法,你应该是刚学JAVA吧


              IP属地:广东来自Android客户端8楼2022-04-11 19:22
              收起回复