javaSE
G_Fukang
Matlab狗的艰难互联网转型之路
展开
-
javaSE -- 多态
多态 构造器和多态 基类的构造器总是在导出类的构造过程中被调用,而且按照继承层次逐渐向上链接,以使每一个基类的构造器都能得到调用。 复杂对象构造器的调用规则(初始化顺序): 在其他任何事物发生之前,将分配对象的存储空间初始化成二进制的零 调用基类构造器(不断递归到根) 按照声明顺序调用成员初始化方法 调用导出类构造器的主体 Demo class meal{ meal()原创 2018-01-15 09:24:47 · 388 阅读 · 0 评论 -
JavaSE -- 内部类
为什么需要内部类 内部类提供了某种进入外围类的窗口,解决“多重继承”的问题 每个内部类都能够独立地继承字一个接口的实现,所以无论外围类是否已经继承了某个接口的实现,对于内部类都是没有影响的 interface A {} interface B {} calss X implements A,B {} calss Y implements A { B makeB() { return ne原创 2018-01-15 09:25:58 · 273 阅读 · 0 评论 -
JavaSE -- 动态代理
代理 关于代理的理解:火车站(委托对象)可以买票也可以退票,取票点(代理对象)只能买票 定义:给某个对象提供一个代理对象,并由代理对象控制对于原对象的访问,即客户不直接操控原对象,而是通过代理对象间接地操控原对象。 静态代理 接口 public interface Interface { void dosomething(); void somethingEl原创 2018-01-24 20:30:18 · 301 阅读 · 0 评论