一,类
(一)类:一般都只设计一种职责,它是具有相同属性、操作、关系的对象集合的总称。
1.1 类的修饰符
default又叫friendly,指的是同包下面的类,子类或者非子类都(friend的感觉)可以用。不同包里面就算是子类也不能用
https://www.cnblogs.com/jingmengxintang/p/5898900.html
1.2抽象类:
抽象类改变会让子类都改变。所以公共类需要改变的时候,用抽象类会很方便,设计模式:模板模式。
https://www.cnblogs.com/dolphin0520/p/3811437.html
out关键字的使用:
通常一个方法只能返回一个值,但是如果在某些时候,我们想要返回多个值,例如某个方法将一个浮点数分割成一个整数和一个小数返回去。这个时候我们就要用到out关键字。
https://www.cnblogs.com/shoneworn/p/3387455.html
抽象类的Uml 图不管是类名还是方法名都要写成斜体。子类不用斜体。
1.3 继承
普通继承,与抽象继承
在普通继承里面子类继承了父类以后,父类方法不用必须出现或者重写。
在抽象继承中,子类必须出现父类的方法或者必须重写