简单的描述:一个父类、多个子类,实例化那个子类由一个单独的工厂类来进行图片摘自大话设计模式:运算类:
1 package com.longsheng.simpleFactory; 2 3 public class Calculate { 4 5 private
double firstN...
分类:
编程语言 时间:
2014-06-11 22:05:19
阅读次数:
404
策略模式:定义算法家族,分别封装,让它们之间可以互相替换,此模式让算法的变化不会影响到使用算法的客户简单描述:一个父类,多个子类实现具体方法。一个Context类持有父类的引用(使用子类实例化此引用),客户端代码只需要与此Context类交互即可大话设计模式中的截图:例子代码:策略类:1
packa...
分类:
编程语言 时间:
2014-06-11 21:51:46
阅读次数:
455
生成子类的过程见代码:class Person { String name; int age;
Person(){ System.out.print("Person的无参数构造函数"); } Person(String name,int age){ ...
分类:
移动开发 时间:
2014-05-27 02:43:41
阅读次数:
226
1、java虚拟机运行程序,首先需要装载类,安装现装载父类,初始化父类的静态代码块和静态成员变量
再load子类。初始化子类静态代码块和成员变量
2、load完毕父类与子类后,从main函数入口执行程序,先输出,接着new实例化Beetle类,则先实例化父类Insect,实例化父类时,先初始化非静态成员变量和非静态代码块,接着执行父类构造方法
再实例化子类,实例化子类时,先初始化非静态成员变...
分类:
编程语言 时间:
2014-05-06 19:04:28
阅读次数:
436