A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

星如雨

初级黑马

  • 黑马币:

  • 帖子:

  • 精华:

© 星如雨 初级黑马   /  2018-7-11 15:48  /  748 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 星如雨 于 2018-7-13 11:02 编辑

      在93期的基础班已经学习了4天,前期的内容都比较基础,所以对于我这种算是零基础的人来说,目前的强度还能接受,希望之后的课程可以继续跟上,学有所成。
      在这之前,我曾经尝试去看书自学,但是一方面工作的原因导致学习时间零碎,另一方面学习的氛围也是非常重要。所以才下定决心辞职报班学习。我的一些大学的同学、工作的同事,包括现在基础班的部分同学,都是下了很大的决心才离开原来的工作,投身于软件开发的工作。我希望不管之后的学习的难度和强度如何,自己也能不忘初心,磨砺出自己的竞争力。
      黑马这个培训机构我也是对比了两三家,跟学过的同学了解过之后才决定选择黑马。原因是我不太喜欢远程教学视频的方式学习,没有互动,没有带入感,还不如自己在网上找视频看。另外也是有同学的推荐,他目前的工作还是比较理想的。
      希望在黑马和同学们的帮助下,习得一项本领,找到一份理想的工作。
      惊了,竟然还有字数要求。那就分享一下day6预习时的笔记吧,不保证会不会跟老师说的有重复。如果说的不对的话,请一起多多探讨
      day6提及到构造方法。一开始我觉得这个构造方法有什么卵用,以前在建立对象的时候根本就没见到过这东东。不过后面多看几遍预习资料之后就有点领悟了。一个类在创建对象的时候不是随随便便就建出来的。比方说做月饼,材料(成员变量)、制作方法(成员方法)都有了的情况之下,要怎么做出不同的月饼呢(对象)?答案是模具(构造方法)。也就是说类通过构造方法为模板创建出一个个不一样的对象。然后Java提供了两种构造方法:无参和有参
      无参必须调用成员方法set方法设置每个属性,创建无参对象之后,比方说有5个成员变量,在创建无参对象时,可以只设置一个属性,也可以设置多个,看需求。但相对的,每次创建一个对象都要赋值一堆属性,很烦也容易漏。
     有参在创建对象的时候就必须提供对应参数的具体值,而且还得一一对应。比方说
   public Partner(String name, int age) { //有参构造
       this.name = name;
      this.age = age;
   }   那在创建对象   Partner p2 = new Partner("张楚楠", 22);时,第一个参数就必须是名字,第二个参数必须是年龄,而且参数不能多不能少还不能乱顺序。否则就会报错。          那么如果采用有参创建对象,发现对象要多加一个属性(比方说身高)怎么办呢?我想有两种方法:     1、用原来的有参创建对象,然后再调用成员方法set增加对象的身高属性:    p2.setHeight(176);   2、使用方法重载,重载一个含有身高的有参:   //有参构造重载
   public Partner(String name, int age, int height) {
     this.name = name;
      this.age = age;
      this.height = height;
   }
      总结一下:      无参构造是默认构造方法。必须用set方法给成员变量赋值。容易忘记赋值,重复打码也很烦      有参构造在创建方法时就要对成员变量赋值,而且要一一对应。如果要增加对象的其余属性,有两种方法:1.用set赋值,2.使用方法重载

1 个回复

倒序浏览
你可以的, 加油!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马