- 博客(7)
- 收藏
- 关注
原创 内部类
c++ 嵌套类C++中的嵌套类是一种类之间的关系, 不是对象之间的关系class LinkedList{private: class Link{ // a nested class public: Link* next; int data; };public: class Iterator{ public:
2015-10-12 14:22:51
216
原创 接口与回调
c++ 、c回调函数的本质是函数参数是函数指针,一般用与事件模式中,在OpenCV、OpenGL,使用库提供的注册回调函数接口,在事件发生时去执行相应的函数。void callback_func(int a, double b); void register_event_func(void (*f)(int, double), int value); // 注册事件函数原型register_e
2015-10-12 14:22:12
245
原创 Java对象克隆问题
Object中 clone方法的源代码/**创建并返回此对象的一个副本。“副本”的准确含义可能依赖于对象的类。这样做的目的是,对于任何对象 x,表达式:x.clone() != x为 true,表达式:x.clone().getClass() == x.getClass()也为 true,但这些并非必须要满足的要求。一般情况下:x.clone().equals(x)为 true,但这并
2015-10-12 14:21:30
308
原创 反射机制
反射能够分析“类”(不是对象)能力的程序称为反射(reflective)运行中分析类的能力运行中查看对象实现通用的数组操纵代码利用Method对象Class 类 在程序运行期间,Java运行时系统始终为 所以对象维护一个 被称为运行时的类型标识。这个 信息跟踪着每个对象所属的类。虚拟机利用运行时类型信息选择相应的方法执行。Object类中的getClass()方法将会返回一个C
2015-10-12 14:20:43
237
原创 抽象问题
Javaabstract class A{ private int data; public A(int data){ // 不可以直接实例化(产生对象) this.data = data; } // 只有抽象类有抽象方法 public abstract void test(); // 继承中必须被重写(“紧邻”继承关系) publ
2015-10-12 14:19:45
451
原创 多态问题
c++#include <iostream>class A{public: virtual void putout(){ std::cout<<"A\n"; }};class B: public A{public: virtual void putout(){ std::cout<<"B\n"; }};class C: publ
2015-10-12 14:18:02
164
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人