上进小青年

导航

杂谈4

1.在空白单击右键->Source->Generate Getters and Setters

   功能:对于属性String name;

                        public String getname(){return name;}

                        public void setName(String name){this.name=name;}

2.在包下,右键->New->File->输入名+” 。txt“;

  功能:可以写中文和英文,判断英文的对与错

3.UML最常用图形

  (1)类图

  (2)用例图

  (3)时序图

  (4)活动图

  (5)状态图

4.(1)组合:实心菱形(使用另一个类的成员,却不是继承)

   (2)聚合:空心菱形

   比喻:组合是人和脚的关系,聚合是人和手机的关系

5.重载:同一个类中存在同名函数,且函数参数,个数,类型,顺序不同

           当一些相近的方法进行记忆的时候,比较容易

6.继承:子继父,父继爷(比喻而已),当实例化子类时,先实例化爷,在实例化父类,最后实例化子类

7.this:(1)代表自己,调用自己本身的成员,方法,属性

        (2)this做构造器时,必须放构造函数的第一个位置,且只能在构造函数中使用this()

          (3)返回自己,就可以不停的调用自己的成员return this;

8.重写:子类的方法与父类相同

10.super:(1)调用其父类成员,只能到自己的上一级

                (2)调用父类的构造器(构造器不能被继承,当实例化子类时,只能实例化父类的默认构造器,却不能调用父类重写的构造器)

11.初始化块:{}在类的下面,和类成员同层,且比实例化还提前,即优先于构造函数

12.优先级顺序:按照逐渐升高顺序

                       构造->{}->extends

posted on 2017-01-14 20:50  上进小青年  阅读(101)  评论(0编辑  收藏  举报