第一课 Delphi7完全自学教程「建议收藏」

第一课 Delphi7完全自学教程「建议收藏」   首先声明,我会以delphi7教程为主,可能会在这方面用的时间比较多,废话不多说了,今天给大家带来delphi7中最基本的面向对象程序设计语言。delphi是可视化的编程语言,delphi利用提供可视的"组件",像组件里添加一些功能或命令,该程序就有了自己所拥有的功能,比如说给组件“Button1”添加双击事件,然后干什么了?给窗体起个名字,或给按钮起一个名字都可以。这就是可视…

大家好,又见面了,我是你们的朋友全栈君。

 

   首先声明,我会以delphi7教程为主,可能会在这方面用的时间比较多,废话不多说了,今天给大家带来delphi7中最基本的面向对象程序设计语言。

delphi是可视化的编程语言,delphi利用提供可视的”组件”,像组件里添加一些功能或命令,该程序就有了自己所拥有的功能,比如说

给组件“Button1”添加双击事件,然后干什么了?给窗体起个名字,或给按钮起一个名字都可以。这就是可视化编程语言带来的优势,尤其delphi使用及其方便。

先来讲讲delphi中的类和对象分别代表了什么?

类用Class来表示,它由三部分组成字段,方法和属性。

什么是字段呢?字段就是类的内部数据变量。

方法就是类中定义的函数或过程。

属性是类提供给外部数据变量。

对象用Object来表示,它是类的一个实例,对象有3个特点,继承,封装,和多态。

先来理解封装

简单的就这么理解把:封装把某类事物里面的东西封装在类的内部让外部看不见。比如电池,封装了一些电池的容量,里面是由什么组成了,我们并不知道,这就是让外部看不见里面的组成部分,这就叫做封装。

继承就是继承了某一类的事物的特有属性,打个比方跟容易理解些,首先有一个人类,让后在让男人和女人继承了人类共有的一些特性直立行走,说人话等等。这就是继承。

多态就是对某件事物做出不同的反映。比如学校里有一年级小明这个人,老师也叫小明,当铃声想起一年级的小明去上课,而叫小明的老师会给同学上课。上课了就会让小明做出不同反映的事情这就是多态。

今天就先讲这么多吧

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/151259.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Mysql 多表联合查询效率分析及优化

    Mysql 多表联合查询效率分析及优化1.多表连接类型1.笛卡尔积(交叉连接)在MySQL中可以为CROSSJOIN或者省略CROSS即JOIN,或者使用’,’如:SELECT*FROMtable1CROSSJOINtable2SELECT*FROMtable1JOINtable2SELECT*FROMtable1,table2由于其返回的结果为被连接的两…

    2022年4月28日
    34
  • cURL error 60: SSL certificate problem…

    cURL error 60: SSL certificate problem…

    2021年10月25日
    46
  • Qtime定义(手工废物利用简单好看)

    QTime::QTime()默认构造函数,构造一个时,分,秒都为0的时间,如00:00:00.000(午夜)QTime::QTime(inth,intm,ints=0,intms=0)构造一个用户指定时,分,秒的时间.其参数有效值为:h:0–23m:0–59ms:0–999QTimeQTime::addMSecs(intms)const返回一个当前时间对象之后或之前m…

    2022年4月10日
    51
  • SQL语句存储过程实例详解(面试宝典)「建议收藏」

    SQL语句存储过程实例详解(面试宝典)「建议收藏」本文用3个题目,从建立数据库到创建存储过程,详细讲解数据库的功能。这个问题面试的时候也是经常会用到的,比如写sql语句。题目1学校图书馆借书信息管理系统建立三个表:学生信息表:student字段名称数据类型说明stuIDchar(10)学生编号,主键stuName

    2022年10月5日
    3
  • 软件测试基础知识 + 面试理论(超详细)「建议收藏」

    软件测试基础知识 + 面试理论(超详细)「建议收藏」文章目录一、什么是软件?二、什么是软件测试?三、软件测试工程师的工作内容四、常见的软件生命周期模型五、软件开发的几个阶段六、软件bug的五个要素七、软件测试的分类八、什么是测试用例九、测试用例几大要素【面试理论知识】1、你的测试职业发展是什么?2、你认为测试人员需要具备哪些素质3、你为什么能够做测试这一行4、测试的目的是什么?5、测试分为哪几个阶段?6、单元测试的测试对象、目的、测试依据、测试方法?7、怎样看待加班问题8、结合你以前的学习和工作经验,你认为如何做好测试。9、你为什么选择软件测试行业10、根据

    2022年6月29日
    23
  • hive DML[通俗易懂]

    hive DML[通俗易懂]hive DML

    2022年4月20日
    44

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号