抽象类: 1.抽象类不能实例化对象 2.抽象类存在的目的是为了让子类继承 3.抽象类的定义和普通类定义一样,只不过前面需要加一个关键字,abstract 4.抽象类里面一般都要有抽象方法(可以没有),抽象方法是用来让子类实现的,而且子类必须实现,不实现就会报一个致命错误 5.抽象方法必须public ...
分类:
其他好文 时间:
2018-11-02 19:08:26
阅读次数:
144
一个类定义另一个类的内部定义,称为内部类。 public class Out1{ private String name; public static int health; class In{ //成员内部类 非静态 public void MyPrint(){ System.out.print( ...
分类:
其他好文 时间:
2018-11-02 13:02:10
阅读次数:
131
一. 类内部的设计和实现 ? 给类定义合理的接口,对于创建高质量程序起到了关键作用。然而,类内部的设计和实现也同样重要。这里主要论述关于包含、继承、成员函数和数据成员、类之间的耦合性、构造函数、值对象与引用对象等。 1. 包含(“有一个...”关系)——“has a” ? 包含是一个非常简单的概念, ...
分类:
其他好文 时间:
2018-11-02 10:16:19
阅读次数:
135
1. 目标 把类的对象存储到字符串可存储 2. 类定义 3. 测试 结果 4. Fastjson Fastjson是一个Java语言编写的高性能功能完善的JSON库。它采用一种“假定有序快速匹配”的算法,把JSON Parse的性能提升到极致,是目前Java语言中最快的JSON库。Fastjson接 ...
分类:
Web程序 时间:
2018-11-01 01:10:56
阅读次数:
257
1.定义常量类constant.py 2.将常量放在一个模块中common_constant.py 3.在其他模块里使用test.py ...
分类:
编程语言 时间:
2018-10-31 17:05:18
阅读次数:
293
搭建Spring实例 持久层 业务层 控制层 Spring容器配置文件 SpringMVC配置文件 web.xml文件配置 注解详解 @Repository,标识Dao层的Bean实例。可以设置为@Repository(“XXX”)。 @Service(“XXX”),就相当于将业务层的类定义为一个 ...
分类:
编程语言 时间:
2018-10-28 16:09:40
阅读次数:
140
一.理论知识部分 第六章 接口与内部类 1.内部类(innerclass)是定义在一个类内部的类。外层的类成为外部类(outerclass)。内部类主要用于事件处理。 2.使用内部类的原因有以下三个:(1)内部类方法可以访问该类定义所在的作用域中的数据,包括私有数据。(2)内部类能够隐藏起来,不为同 ...
分类:
编程语言 时间:
2018-10-28 14:55:27
阅读次数:
131
1、概述 适配器模式将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作,属于结构型模式。 2、模式结构 Target:目标抽象类,定义客户所需的接口,可以是一个抽象类或接口,也可以是具体类 Adapter:适配器类,可以调用另一个接 ...
分类:
其他好文 时间:
2018-10-27 14:45:54
阅读次数:
184
在 Qt的源码与Protobuf 的代码中,看到相同的简单消息(日志)输出的类实现,基本思路是使用宏定义,重载临时类对象,调用类方法或者通过析构函数自动调用输出方法,实现消息输出。这里以 Protobuf 的LogMessage 类为例,简单描述实现方法。 类定义很简单,主要是构造函数、重载的 op ...
分类:
编程语言 时间:
2018-10-23 00:07:03
阅读次数:
275
Shifter是移位节点的父类,定义了输入输出线,但是没有定义具体的移位方式,这个留给子类去实现。 参考链接 https://github.com/wjcdx/jchdl/blob/edcc3e098d4f1cb21677e86e87a1147db31ed2a9/src/org/jchdl/mode ...
分类:
其他好文 时间:
2018-10-22 22:21:55
阅读次数:
223