2011年12月28日

初探Object Pascal的类(一)

摘要: 类是什么? 类(class)是字段和方法(函数和过程)的集合,并把这些字段和方法集中在一起完成一项特定的编程任务,在这种情况下,类也称为封装任务。 类具有以下性能: 控制存取的能力、构造程序(constructor)、析构程序(destructor)、字段(field)、方法(函数和过程)、隐含的特殊指针Self 在进一步讲解这些性能之前,我们先看看一个例子怎么使用一个类,以典型的Wind... 阅读全文

posted @ 2011-12-28 15:09 pchmonster 阅读(1478) 评论(1) 推荐(2) 编辑

指针(Pointer)

摘要: 指针是存放指定类型(或未定义类型)变量内存地址的变量,因此指针间接引用一个值。 指针可以分为两大类:无类型指针(Untyped Pointer)和有类型指针(Typed Pointer)。 直接用Pointer声明的变量就是无类型指针,可以在使用时指向任何数据类型。有类型指针所能指向的数据是固定类型的,至少必须是兼容的,比如PInteger不能指向一个字符串,但可以指向一个Byte或者Word... 阅读全文

posted @ 2011-12-28 13:31 pchmonster 阅读(4436) 评论(6) 推荐(4) 编辑

强制类型转换(Casting)

摘要: 强制类型转换(Cast)是指编译器把另一种不同类型的数据当成某一种数据类型处理。也叫类型强制转换(type cast)。 编译器在调用一个函数时对形参和实参的类型匹配的检查是严格的。因此为了能通过编译检查,经常需要把一个变量的类型转换为另一个变量的类型。 例如下面的例子中,将Char转化为Integer和Byte类型: program Project1;{$APPTYPE CONSOLE}u... 阅读全文

posted @ 2011-12-28 10:32 pchmonster 阅读(2674) 评论(0) 推荐(0) 编辑

导航