类目的基本概念:如果有封装好的一个类,随着程序功能的增加,需要在类中增加一个方法,那我们就不必在那个类中做修改或者再定义一个子类,只需要在用到那个方法时添加一个该类的类目即可.1.在类目定义的方法中,会成为原始类的一部分,与其他方法的调用没有区别2.通过给父类定义类目方法,其子类也会继承这些方法.如...
分类:
其他好文 时间:
2014-07-07 10:51:18
阅读次数:
193
public class Test {
//java内部类分为: 成员内部类、静态嵌套类、方法内部类、匿名内部类。
//其中成员内部类和静态嵌套类需要在外部类中调用。调用的时候比较麻烦,本文主要针对这两种内部类外部调用做分析。
//方法内部类只能在定义该内部类的方法内对其实例化;匿名内部类定义的时候直接创建该类对象。
//成员内部类Test1
class Test1 {
in...
分类:
其他好文 时间:
2014-07-03 17:09:07
阅读次数:
269
十三、复制控制
1. 复制构造函数
类中的成员函数都默认为inline类型,所以即使在类定义体内的函数声明显示定义为inline类型,在进行函数定义时也能够将inline进行省略。
// 复制构造函数应该为常量引用类型,如果允许传值参数会造成无限循环调用从而导致内存溢出。
CopyConstruct(const CopyConstruct& a)...
分类:
编程语言 时间:
2014-07-03 16:07:26
阅读次数:
255
3.7 类数据成员和类成员函数到目前为止,我们所看到的数据成员和成员函数都是属于对象的。比方说,我们在3.6节定义了Task类,如果我们用Task类定义如下两个对象:那么,这两个对象都拥有各自的id、st、ft和logFile数据成员。C++还支持另外一种类型的成员,这种成员属于类本身,而不属于类的...
分类:
其他好文 时间:
2014-07-02 19:46:58
阅读次数:
130
Java的反射机制允许你在程序运行的过程中获取类定义的细节。有时候在程序运行的时候才得知要调用哪个方法,这时候反射机制就派上用场了。
获取类
类的获取方法有以下几种:
forName()。通过Class.forName()获取与字符串向对应的类。比如\lstinline{Class.forName("java.lang.String");}。 getClass()。...
分类:
编程语言 时间:
2014-07-02 07:52:54
阅读次数:
205
认识 java.lang.reflect包,此包下有:Constructor 反射类的构造方法Field, 反射类的属性Member,Method 反射类的方法ModiferProxy:Reflect:ReflectAccessType:等类.1.定义类com.daniel.reflect.Pers...
分类:
编程语言 时间:
2014-07-01 00:14:32
阅读次数:
351
1. 类和对象1.1 类和对象的概念 类:对象的类型,它不同于 int 等基本数据类型,因为类具有行为;也可以说是具有相 同特征和行为的一组对象的集合。 对象:对象是一个个你能看得见,摸得着的实体,是实实在在的事物,具有相同特征和 行为的对象可以抽象成类。 1.2 定义类的语法 [...
分类:
其他好文 时间:
2014-06-30 12:08:11
阅读次数:
234
一、迭代器概述
这个标题其实有点“标题党”的含义,因为C++在标准库中的实现迭代器的方式只有一种,也就是为类定义begin()和end()函数,C++11增加了range for语句,可以用来遍历迭代器中的元素。实现迭代器的第二种方式,就是用C++模拟C#和Java中的迭代器模式,并且我们可以定义出自己的foreach语句。除此之外,迭代器可能还有很多种实现的方法,各个库也会多自己的迭代器的...
分类:
编程语言 时间:
2014-06-28 07:38:06
阅读次数:
240
代理模式(Proxy),为其他对象提供一种代理以控制这个对象的访问。 Subject类,定义了RealSubject和Proxy的公共接口,这样就在任何使用RealSubject的地方都可以使用Proxy。class Subject{public: virtual void Reque...
分类:
其他好文 时间:
2014-06-25 20:38:36
阅读次数:
207
矩形类定义【C++】Time Limit: 1 Sec Memory Limit:
128 MB
Submit: 472 Solved: 301
[Submit][Status][Web
Board]
Description
定义一个矩形类,数据成员包括左下角和右上角坐标,定义的成员函数包括必要的构造函数、输入坐标的函数,以及计算并输出矩形面积的函数。要求使用提示中给出的测试...
分类:
其他好文 时间:
2014-06-25 20:06:21
阅读次数:
213