自己创建一个类的实例(即对象)

声明一个TEmployee类

class TEmployee : public TObject

{

private:

char Name[25];

char Title[25];

double HourlyRate;

public:

double CalculatePayAmount();

TEmployee();

};

类的声明一般放在头文件中,然后要用这个类的单元文件中声明类的变量:

TEmployee *Employee;

TEmployee只是一中数据类型,要使用这个类,必须创建类的实例:

Employee=new TEmployee;

new会自动调用TEmployee的构造函数,然后就可以访问TEmployee中的成员了。

对象实际就是一块内存区域,就是windows资源,如果不使用了,就要删除它,释放占用的内存空间。

delete [] Employee;

注意:

如果component在Form上,当程序正常退出,BCB会自动删除元件实例,不用手动delete.

声明一个TEmployee类

class TEmployee : public TObject

{

private:

char Name[25];

char Title[25];

double HourlyRate;

public:

double CalculatePayAmount();

TEmployee();

};

类的声明一般放在头文件中,然后要用这个类的单元文件中声明类的变量:

TEmployee *Employee;

TEmployee只是一中数据类型,要使用这个类,必须创建类的实例:

Employee=new TEmployee;

new会自动调用TEmployee的构造函数,然后就可以访问TEmployee中的成员了。

对象实际就是一块内存区域,就是windows资源,如果不使用了,就要删除它,释放占用的内存空间。

delete [] Employee;

注意:

如果component在Form上,当程序正常退出,BCB会自动删除元件实例,不用手动delete.


相关内容

  • 5.2 面向对象程序设计的基本概念
  • 一. 教学目标 1. 知识与技能 (1)认识面向对象程序设计中对象.类的概念及其特征. (2)认识面向对象程序设计中类.对象和实例的关系. 2. 过程与方法 (1)能够举例说明现实世界与程序世界的对象及其特征. (2)能够举例说明现实世界与程序世界的类及其特征.. (3)能够画图表示类.对象和实例三 ...

  • JAVA_程序设计模式之工厂模式[程序设计模式]结课论文
  • 河南理工大学 <程序设计模式>结课论文 运用.net设计 2013-2015学年第学期 论文题目java程序设计模式--工厂方法模式 :工厂方法模式(别名:虚拟构造) 定义一个用于创建对象的接口,让子类决定实例化哪一个类.FactoryMethod使一个类的实例化延迟到其子类. Medi ...

  • 面向对象三个基本特征
  • 封装 封装最好理解了.封装是面向对象的特征之一,是对象和类概念的主要特性. 封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏. 继承 面向对象编程 (OOP) 语言的一个主要功能就是"继承".继承是指这样一种能力: ...

  • 硕思闪客之锤详细教程(二) - 芳草碧园
  • 硕思闪客之锤详细教程(二) 发表日期:2009年5月29日  出处:天蚕  作者:梦缘整理转载  本页面已被访问 6428 次 转换成元件(F8) 修改->转换成元件 选中实例,然后单击"修改"->"转换成元件"命令或者按下"F8&quo ...

  • 对象与内存控制
  • 疯狂java读书笔记 java内存管理分为两部分:内存的分配与内存的回收 内存的分配:指创建java对象时,jvm为该对象在堆内存中所分配的内存空间. 内存的回收:指当该java对象失去引用,变成垃圾时,jvm的垃圾回收机制自动清理该对象,并回收该对象占用的内存. jvm的垃圾回收机制由一条后台线程 ...

  • 动画专业试题
  • ---主题库由:零∽和∑游戏提供--- -------动画班全体补充完善------- --------正确率:95% 以上-------- 道德是作为社会的一种(),是构成人类文明,特别是精神文明的重要内容. 行为准则 道德不像科学.政治等现象,局限于人类活动的某个确定范围内,它具有很大的(). ...

  • 太原理工大学毕业设计
  • 继续教育学院综合作业报告 二〇一〇年五月十五日 摘 要 本文首先介绍了数据库管理系统(DBMS )的基本概念及关系模型等.然后对问题的来源进行深入分析,指出图书借阅者.图书馆工作人员和图书馆管理人员是问题主要来源, 并指出本数据管理系统的实用性功能就是管理好图书馆信息,提高工作效率,避免数据处理手工 ...

  • 阿里巴巴电话面试题目
  •  你对Java的集合框架了解吗? 能否说说常用的类? Java集合框架类图: 我常用的类: HashMap,Hashtable,HashSet,ArrayList,Vector,LinkedList,Collections,Arrays;  说说Hashtable与HashMap的区别(源代码级 ...

  • 连接池优缺点
  • 数据库连接池的好处 对于一个简单的数据库应用,由于对于数据库的访问不是很频繁.这时可以简单地在需要访问数据库时,就新创建一个连接,用完后就关闭它,这样做也不会带来什么明显的性能上的开销.但是对于一个复杂的数据库应用,情况就完全不同了.频繁的建立.关闭连接,会极大的减低系统的性能,因为对于连接的使用成 ...