首页 > 代码库 > 杂谈4
杂谈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
杂谈4