![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java学习
秋天的小蚂蚁
这个作者很懒,什么都没留下…
展开
-
Java一些特性
Java 几大特性原创 2015-10-05 21:07:47 · 257 阅读 · 0 评论 -
接口与回调
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 阅读 · 0 评论 -
内部类
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 阅读 · 0 评论 -
反射机制
反射能够分析“类”(不是对象)能力的程序称为反射(reflective)运行中分析类的能力运行中查看对象实现通用的数组操纵代码利用Method对象Class 类 在程序运行期间,Java运行时系统始终为 所以对象维护一个 被称为运行时的类型标识。这个 信息跟踪着每个对象所属的类。虚拟机利用运行时类型信息选择相应的方法执行。Object类中的getClass()方法将会返回一个C原创 2015-10-12 14:20:43 · 237 阅读 · 0 评论 -
抽象问题
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 阅读 · 0 评论 -
多态问题
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 阅读 · 0 评论 -
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 阅读 · 0 评论