重温Delphi之:如何定义一个类
先谈谈工具问题:
虽然d7很经典,但毕竟是02年出的开发工具了,对于习惯了vs2008被微软宠坏的.net程序员来讲,重返d7已经有点找不着感觉了(起码连最基本的代码折叠功能都没有),还好delphi开发工具并没有停步不前,新出来的delphi2010已经做得很不错了,建议delphi迷们与时俱进,换装备吧!
玩转了delphi语法后,会发现其实oo的东西都是差不多的,何况c#和vs的创建者,据说是MS从borland挖过来的天才,刨根问底算起来,就是一家人:)
上图中的代码,已经展示了如何在delphi中定义一个类,除了语法/写法不同,其它的都大同小异
定义好类以后,就可以这样使用了:
{$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之:如何定义一个类相关推荐
- java定义一个类计算圆的半径,C++编程:定义一个圆类要求属性为半径,操作为计算圆的周长和面积...,java编程:定义一个圆类,属性为半径,方法为对输入的半径计...
导航:网站首页 > C++编程:定义一个圆类要求属性为半径,操作为计算圆的周长和面积...,java编程:定义一个圆类,属性为半径,方法为对输入的半径计 C++编程:定义一个圆类要求属性为半径, ...
- Java创建一个文件变量_java如何定义一个类,创建它的成员变量和方法?
展开全部 类即对象的思想,一个对象包含e68a843231313335323631343130323136353331333337623439了属于自己的成员变量和操作方法. 如何定义一个类,得看你对 ...
- java定义一个类_java如何定义一个类,创建它的成员变量和方法?
展开全部 类即对象的思想,一个对象包含e69da5e887aa3231313335323631343130323136353331333337623439了属于自己的成员变量和操作方法. 如何定义一个 ...
- 定义一个类:实现功能可以返回随机的10个数字,随机的10个字母, 随机的10个字母和数字的组合;字母和数字的范围可以指定,类似(1~100)(A~z)...
#习题2:定义一个类:实现功能可以返回随机的10个数字,随机的10个字母, #随机的10个字母和数字的组合:字母和数字的范围可以指定class RandomString():#随机数选择的范围作为参数 ...
- jsp 定义java类_在JSP中定义一个类
请不要打我脸!我知道面对好的设计这是行得通的,但是我只是写一个测试页来演示一些东西.我们的webapp模块(正确)不能直接访问我们的域类.我不想在JSP之外创建整个类,因为该页面仅用于演示目的,出于相 ...
- python中定义类的关键字_在Python中,定义一个类使用什么关键字?
[多选题]技术应用的限制包括 [多选题]关于类和对象,下面说法正确的有? [判断题]温度越高,料液的粘度越小,扩散系数越大,可提高膜通量. [单选题]某企业有10台运货车,已知每台车每运行100小时平 ...
- 按要求编写一个Java应用程序:(1)定义一个类,描述一个矩形,包含有长、宽两种属性,和计算面积方法。(2)编写一个类,继承自矩形类,同时该类描述长方体,具有长、宽、高属性
(1)定义一个类,描述一个矩形,包含有长.宽两种属性,和计算面积方法. public class Jvcs {private int Long; //长private int wide; //宽pub ...
- java设计一个bank类实现银行_java定义一个类实现银行账户的概念。
2016-11-17 13:40黄瞩信 客户经理 比如,只定义了一个抽象方法run(),而要通过系统用极短的时间.这5s内,此后这个线程就不能进入其它状态,进入消亡状态;+i++). 2,另一方面;, ...
- (1)定义一个Circle类,包含一个double型的radius属性代表圆的半径,一个 findArea()方法返回圆的面积。 (2)定义一个类PassObject,在类中定义一个方法printA
(1)定义一个 Circle 类,包含一个 double 型的 radius 属性代表圆的半径,一个 findArea() 方法返回圆的面积. ( 2 )定义一个类 PassObject ,在类中 ...
最新文章
- jQuery 中 is() 函数常见使用方法
- 实例解说Linux命令行uniq (转)
- 信息学奥赛一本通(C++)在线评测系统——基础(一)C++语言—— 1051:分段函数
- Matplotlib——创建散点图
- idea出现 Error:(1, 16) java: 非法字符: '\u0a0d'
- 写出高效优美的C语言代码(单片机)
- c#(.net)对dbf(arcgis shp属性表)的操作 (验证版)
- HDU1873 看病要排队【模拟+优先队列】
- Gstreamer之gst_buffer_map()用法(十七)
- (day 48 - 双端队列的使用 ) 剑指 Offer 59 - II. 队列的最大值
- python中string函数的用法_python中string模块各属性以及函数的用法
- python数据库操作批量sql执行_python 批量远程执行SQL SERVER 脚本
- winform 打印快递电子面单_电子面单接口说明文档-(附C#源码)
- solidworks动画制作教程——简单直线运动
- java面试问项目中遇到的问题,涨知识
- Unable to instantiate service com.baidu.android.pushservice.PushService: java.lang.ClassNotFoundExc
- win7快速启动栏计算机,没有快速启动栏?Win7任务栏功能更丰富
- 短网址生成+域名检测+短网址还原+域名防红四合一前端源码
- node.js+mysql实现分库分表存查数据:
- nextcloud 修改 logo
热门文章
- php开发的程序怎么用加密狗加密,C# 简单的程序绑定、加密(类似加密狗)
- java logback 使用_Java | Logback的使用配置
- oracle数据库res,ipcs、ipcrm、sysresv、kernel.shmmax
- 今天 CSDN 编辑器的一个惊人的变化
- 2021春季学期-创新设计与实践-Lesson1
- 恩智浦AI视觉组之逐飞岁末彩蛋
- 第十五届全国大学生智能车线上比赛流程规范总结
- 什么才是有效的工程教育的方法?
- 查看 mysql 占用的内存大小_mysql查看数据库和表的占用空间大小
- ueditor编辑器java使用_ueditor编辑器的用法图文教程