java吧 关注:1,296,907贴子:12,831,924
  • 7回复贴,共1

来自新手的疑问

只看楼主收藏回复

最近刚接触构造方法,就有了疑问,为什么要有构造方法,直接在main类里写,或者添加方法不就行了?


IP属地:江苏来自Android客户端1楼2022-12-26 21:27回复
    面向对象不就是这样。我举个例子,你想一想为什么面包长这样?橘子长那样?你要是想为什么面包和橘子长的不一样。交易搜索面象过程和面象对象区别


    IP属地:湖南来自Android客户端2楼2022-12-26 22:01
    收起回复
      2026-02-05 02:08:23
      广告
      不感兴趣
      开通SVIP免广告
      构造方法比其它方法更优雅地初始化对象的变量,请了解。(qq416468645 长期接毕业设计任务、工作任务)


      IP属地:黑龙江3楼2022-12-26 22:28
      回复
        面向对象编程的特性,构造方法有很多用法,比如在创建一个对象是调用其他方法。设置某些属性,这类思想会用在很多设计模式和各类框架里


        IP属地:陕西来自iPhone客户端4楼2022-12-26 22:32
        回复
          解耦合,Javabean可以理解为提取公共代码部分,如属性,方法,封装,增加代码的复用性,构造方法就能根据这个模板来填充具体的数据,我是这么理解的


          IP属地:广东来自Android客户端5楼2022-12-26 22:59
          回复
            3楼说的很到位


            IP属地:山西来自Android客户端6楼2022-12-26 23:37
            回复
              用构造方法可以让你的程序里,强制(在一定程度上)该类的实例都是合法数据


              IP属地:浙江7楼2022-12-27 08:36
              回复