oocss的概念 众多开发者忽视了css的表现(认为它) oocss将页面可重用的元素抽象成一个类,用class加以描述,而与其对应的HTML即可看成是此类的一个实例。 oocss的作用 1.加强代码复用以便方便维护。 2.减少cs体积 3.提升渲染效率 4.组件库思想,栅格布局可共用,减少选择器, ...
分类:
Web程序 时间:
2019-09-19 00:47:12
阅读次数:
82
自定义文件系统类加载器publicclassLoaderextendsClassLoader{privateStringrootDir;publicLoader(StringrootDir){this.rootDir=rootDir;}//重写父类方法protectedClass<?>findClass(Stringname)throwsClassNotFoundException{C
分类:
编程语言 时间:
2019-09-18 22:10:47
阅读次数:
103
1.多态体现为父类引用变量可以指向子类对象。 多态的前提是必须有子父类关系或者类实现接口关系,否则无法完成多态。 在使用多态后的父类引用变量调用方法时,会调用子类重写后的方法。 2.多态必须运行在:普通类继承之间,抽象类继承之间,接口类实现之间。 3.多态格式 父类类型 变量名 = new 子类类型 ...
分类:
编程语言 时间:
2019-09-18 17:32:43
阅读次数:
98
publicclassLoader{publicstaticvoidmain(String[]args){//获得系统类加载器,即应用程序类加载器System.out.println(ClassLoader.getSystemClassLoader());//应用程序类加载器的父类是扩展类加载器System.out.println(ClassLoader.getSystemClassLoader(
分类:
编程语言 时间:
2019-09-18 13:10:17
阅读次数:
87
重载:同一个作用域内发生(比如一个类里面),定义一系列同名方法,但是方法的参数列表不同。这样才能通过传递不同的参数来决定到底调用哪一个。而返回值类型不同是不能构成重载的。 重写:继承时发生,在子类中重新定义父类中的方法,子类中的方法和父类的方法是一样的 例如:基类方法声明为virtual(虚方法), ...
分类:
其他好文 时间:
2019-09-18 10:49:45
阅读次数:
142
设计原则详解 设计模式存在的根本原因是为了代码复用,增加可维护性。 开闭原则:对扩展开放,对修改关闭 里氏转换原则:子类继承父类,单独掉完全可以运行 依赖倒转原则:引用一个对象,如果这个对象有底层类型,直接引用底层。 接口隔离原则:每一个接口应该是一种角色 合成/聚合复用原则:新的对象应使用一些已有 ...
分类:
其他好文 时间:
2019-09-18 01:08:45
阅读次数:
101
测试类加载的全过程publicclassHave{static{System.out.println("加载Have");//先加载Have再调用main方法}publicstaticvoidmain(String[]args)throwsException{System.out.println("main方法");//先调main方法Aa=newA();//先初始化父类,再初始化子类System
分类:
编程语言 时间:
2019-09-17 22:57:05
阅读次数:
177
private是完全私有的,只有在类自己里面可以调用,在类的外部和子类都不能调用,子类也不能继承父类的private的属性和方法。 protected虽然可以被外界看到,但外界却不能调用,只有自己及自己的子类可以调用(protected的属性和方法都可以被子类所继承和调用)。 private和pro ...
分类:
其他好文 时间:
2019-09-17 19:23:28
阅读次数:
92
再看继承 真正的大餐来之前,还是来点儿开胃菜!回顾一下关于类的继承的知识: 我们先看上面的代码,这是一个简单的类继承,我们可以看到父类Base和子类Son,它们中各有一个Testfunc方法,当我们实例化子类的对象sonobj时,可以看到初始化方法中黄色框框调用了Testf ...
分类:
编程语言 时间:
2019-09-17 13:26:07
阅读次数:
119
Java中的超类 Object 步骤 1 : Object类是所有类的父类 声明一个类的时候,默认是继承了Object public class Hero extends Object package charactor; import property.Item; public class Her ...
分类:
编程语言 时间:
2019-09-17 11:02:53
阅读次数:
122