先谈谈工具问题:

虽然d7很经典,但毕竟是02年出的开发工具了,对于习惯了vs2008被微软宠坏的.net程序员来讲,重返d7已经有点找不着感觉了(起码连最基本的代码折叠功能都没有),还好delphi开发工具并没有停步不前,新出来的delphi2010已经做得很不错了,建议delphi迷们与时俱进,换装备吧!

玩转了delphi语法后,会发现其实oo的东西都是差不多的,何况c#和vs的创建者,据说是MS从borland挖过来的天才,刨根问底算起来,就是一家人:)

上图中的代码,已经展示了如何在delphi中定义一个类,除了语法/写法不同,其它的都大同小异

定义好类以后,就可以这样使用了:

代码

program PUnit;
{$APPTYPE CONSOLE}
uses
  SysUtils,
  UnitTools in 'UnitTools.pas';
var
  s:string;
  obj:MyClass;
begin
   obj :=Myclass.Create;
   obj.F := 'Hello Class';
   writeln(obj.F);
   obj.Free;
   Readln;
end.

重温Delphi之:如何定义一个类相关推荐

  1. java定义一个类计算圆的半径,C++编程:定义一个圆类要求属性为半径,操作为计算圆的周长和面积...,java编程:定义一个圆类,属性为半径,方法为对输入的半径计...

    导航:网站首页 > C++编程:定义一个圆类要求属性为半径,操作为计算圆的周长和面积...,java编程:定义一个圆类,属性为半径,方法为对输入的半径计 C++编程:定义一个圆类要求属性为半径, ...

  2. Java创建一个文件变量_java如何定义一个类,创建它的成员变量和方法?

    展开全部 类即对象的思想,一个对象包含e68a843231313335323631343130323136353331333337623439了属于自己的成员变量和操作方法. 如何定义一个类,得看你对 ...

  3. java定义一个类_java如何定义一个类,创建它的成员变量和方法?

    展开全部 类即对象的思想,一个对象包含e69da5e887aa3231313335323631343130323136353331333337623439了属于自己的成员变量和操作方法. 如何定义一个 ...

  4. 定义一个类:实现功能可以返回随机的10个数字,随机的10个字母, 随机的10个字母和数字的组合;字母和数字的范围可以指定,类似(1~100)(A~z)...

    #习题2:定义一个类:实现功能可以返回随机的10个数字,随机的10个字母, #随机的10个字母和数字的组合:字母和数字的范围可以指定class RandomString():#随机数选择的范围作为参数 ...

  5. jsp 定义java类_在JSP中定义一个类

    请不要打我脸!我知道面对好的设计这是行得通的,但是我只是写一个测试页来演示一些东西.我们的webapp模块(正确)不能直接访问我们的域类.我不想在JSP之外创建整个类,因为该页面仅用于演示目的,出于相 ...

  6. python中定义类的关键字_在Python中,定义一个类使用什么关键字?

    [多选题]技术应用的限制包括 [多选题]关于类和对象,下面说法正确的有? [判断题]温度越高,料液的粘度越小,扩散系数越大,可提高膜通量. [单选题]某企业有10台运货车,已知每台车每运行100小时平 ...

  7. 按要求编写一个Java应用程序:(1)定义一个类,描述一个矩形,包含有长、宽两种属性,和计算面积方法。(2)编写一个类,继承自矩形类,同时该类描述长方体,具有长、宽、高属性

    (1)定义一个类,描述一个矩形,包含有长.宽两种属性,和计算面积方法. public class Jvcs {private int Long; //长private int wide; //宽pub ...

  8. java设计一个bank类实现银行_java定义一个类实现银行账户的概念。

    2016-11-17 13:40黄瞩信 客户经理 比如,只定义了一个抽象方法run(),而要通过系统用极短的时间.这5s内,此后这个线程就不能进入其它状态,进入消亡状态;+i++). 2,另一方面;, ...

  9. (1)定义一个Circle类,包含一个double型的radius属性代表圆的半径,一个 findArea()方法返回圆的面积。 (2)定义一个类PassObject,在类中定义一个方法printA

      (1)定义一个 Circle 类,包含一个 double 型的 radius 属性代表圆的半径,一个 findArea() 方法返回圆的面积. ( 2 )定义一个类 PassObject ,在类中 ...

最新文章

  1. jQuery 中 is() 函数常见使用方法
  2. 实例解说Linux命令行uniq (转)
  3. 信息学奥赛一本通(C++)在线评测系统——基础(一)C++语言—— 1051:分段函数
  4. Matplotlib——创建散点图
  5. idea出现 Error:(1, 16) java: 非法字符: '\u0a0d'
  6. 写出高效优美的C语言代码(单片机)
  7. c#(.net)对dbf(arcgis shp属性表)的操作 (验证版)
  8. HDU1873 看病要排队【模拟+优先队列】
  9. Gstreamer之gst_buffer_map()用法(十七)
  10. (day 48 - 双端队列的使用 ) 剑指 Offer 59 - II. 队列的最大值
  11. python中string函数的用法_python中string模块各属性以及函数的用法
  12. python数据库操作批量sql执行_python 批量远程执行SQL SERVER 脚本
  13. winform 打印快递电子面单_电子面单接口说明文档-(附C#源码)
  14. solidworks动画制作教程——简单直线运动
  15. java面试问项目中遇到的问题,涨知识
  16. Unable to instantiate service com.baidu.android.pushservice.PushService: java.lang.ClassNotFoundExc
  17. win7快速启动栏计算机,没有快速启动栏?Win7任务栏功能更丰富
  18. 短网址生成+域名检测+短网址还原+域名防红四合一前端源码
  19. node.js+mysql实现分库分表存查数据:
  20. nextcloud 修改 logo

热门文章

  1. php开发的程序怎么用加密狗加密,C# 简单的程序绑定、加密(类似加密狗)
  2. java logback 使用_Java | Logback的使用配置
  3. oracle数据库res,ipcs、ipcrm、sysresv、kernel.shmmax
  4. 今天 CSDN 编辑器的一个惊人的变化
  5. 2021春季学期-创新设计与实践-Lesson1
  6. 恩智浦AI视觉组之逐飞岁末彩蛋
  7. 第十五届全国大学生智能车线上比赛流程规范总结
  8. 什么才是有效的工程教育的方法?
  9. 查看 mysql 占用的内存大小_mysql查看数据库和表的占用空间大小
  10. ueditor编辑器java使用_ueditor编辑器的用法图文教程