java吧 关注:1,282,537贴子:12,805,227

封装和键盘录入有啥关系啊

只看楼主收藏回复

mmd,老师一开始就讲封装,我他妈在黑马网课上只知道键盘录入,麻麻地交作业他说我虽然完成了功能,但是就是退回来,我听不懂啊,救救舒舒吧


IP属地:广东来自Android客户端1楼2023-10-10 20:12回复
    顶顶


    IP属地:广东来自Android客户端2楼2023-10-10 20:13
    回复
      2025-10-12 11:27:33
      广告
      不感兴趣
      开通SVIP免广告
      顶顶


      IP属地:广东来自Android客户端3楼2023-10-11 11:01
      回复
        封装我自己的理解就是另一种键盘录入,只不过是有了编号,有啥实参和现参的概念,这老登还让我重写麻麻地


        IP属地:广东来自Android客户端4楼2023-10-11 11:06
        回复
          你确定你学的是Java?封装不是隐藏对象的属性和实现细节吗,和键盘录入没关系吧


          IP属地:广东来自iPhone客户端5楼2023-10-11 14:14
          收起回复
            你说的是两个概念的东西,给你举个例子
            一个类你如果直接让别人访问,别人可能给你设置成了对你来说不合法的值,你把类封装起来,里面的字段设置成私有的然后对外提供get和set方法,你就可以在get,set方法里面做拦截,校验,这就是类的封装的一种


            6楼2023-10-11 16:08
            收起回复
              封装是一种思想,键盘录入就是表面意思。


              IP属地:四川来自Android客户端7楼2023-10-11 18:48
              收起回复
                就这个,我感觉前面的就是一种固定的东西和键盘录入一样,呜呜,求求你们了帮帮我通俗一定理解它们之间的区别


                IP属地:广东来自Android客户端8楼2023-10-11 19:04
                收起回复
                  2025-10-12 11:21:33
                  广告
                  不感兴趣
                  开通SVIP免广告
                  封装就是黑盒,只暴露一些必要的入口给外部


                  IP属地:湖南来自Android客户端9楼2023-10-11 19:26
                  收起回复
                    你做了一台原型机器,简陋粗犷但是能用,为了不让它在运行时被外部影响,你给它加了个外壳包起来,这样不仅可以可以保护机器运行不受外部影响。还可以方便地搬运机器,别人在用的时候也只需要把材料从外壳的开口放进去就行了,不用关心内部的构造,这就是封装


                    IP属地:湖南来自Android客户端12楼2023-10-11 19:49
                    收起回复
                      封装和键盘录入是两码事,封装是为了安全和便利。比如写了个加法方法a(参数n),减法方法b(),都把他们封装在运算类M里面,用的时候,直接M.a(实际参数n1),M.a(实际参数n2),用的时候传入n1和n2,就可以按照你封装好的逻辑对n1,n2进行算数处理


                      IP属地:浙江来自Android客户端13楼2023-10-11 20:44
                      收起回复
                        封装?估计是要你把某个功能封装到一个静态方法里然后让main方法调用吧


                        IP属地:新疆来自Android客户端14楼2023-10-11 22:23
                        回复
                          封装你就直接可以看成拿来就用(直接调用),比如你想做个麻辣香锅但是你不会做,这个时候超市里面就有麻辣香锅的料包,你不用关注料包里面究竟发了什么东西,只需要在用的时候撕开料包放入锅里就可以,你的代码一样,你把你的代码封装成一个方法,使用者不用关注里面究竟是如何运行的,只需要在使用时类命点方法就可以调用


                          IP属地:河北来自Android客户端15楼2023-10-12 08:57
                          回复
                            好久没看到刚入坑的萌新了…你在这里问不如看看一些编程思想之类的书籍,比这里说的要清楚


                            IP属地:上海来自Android客户端16楼2023-10-12 10:03
                            收起回复
                              2025-10-12 11:15:33
                              广告
                              不感兴趣
                              开通SVIP免广告
                              建议你看看java的书里面封装啥意思,你说的键盘录入和封装是两码事,风马牛不相及的,感觉你很急但别人说的理解你又听不懂。。


                              IP属地:浙江来自Android客户端17楼2023-10-12 10:25
                              回复