as火柴人

导航

面向对象

一,类

(一)类:一般都只设计一种职责,它是具有相同属性、操作、关系的对象集合的总称。

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 继承

 普通继承,与抽象继承

 在普通继承里面子类继承了父类以后,父类方法不用必须出现或者重写。

 在抽象继承中,子类必须出现父类的方法或者必须重写

posted on 2018-11-14 18:59  as火柴人  阅读(139)  评论(0)    收藏  举报