• JavaP: 2、类和对象


    --========================================================
    --ylb: 程序设计
    --author:ylbtech
    --编程语言:Java
    --menu:类和对象
    --一、面向对象的思念
    --二、如何理解面向对象的程序设计
    --三、类与对象
    --8:55 2012-1-10
    --========================================================
    一、面向对象的思想
    面向对象(Object Oriented)指世界是由对象(Object)所组成的,每个对象具有两个特征:
    1、行为(Behaviors)
    2、状态(States)
    >每个对象通过其行为的变化来改变自身的状态。
     
    二、如何理解面向对象的程序设计
    >所有的东西都是对象:可以把对象看成一种新型变量,它保存着数据,但可进行一些操作。
    >程序是一大堆对象的集合。
    >把问题看成是相互作用的事物的集合,用属性来描述事物,把动作称为方法。
    >这样事物就可以使用属性和方法把它描述清楚。
     
    三、类与对象
    1、类的概念
    2、对象的概念
    3、类与对象的关系
     
    1、类(Class)的概念
    类是面向对象程序设计中的一个重要概念,它是事物(对象)的模板或蓝图。
    >例如你面前的这辆汽车是具体的事物,我们称它为对象(object)。它有许多的属性,例如:红色,四个轮子,四个车门五个座位等等;还有许多的方法,例如:点火,转弯等等。当你确定了这些属性和方法后,别人就可以确定这是一辆汽车。这样我们可以根据这些生成一模板,模板定义为
    >名字:汽车
    >属性:颜色、车门、轮子、座位等
    >方法:点火、转弯等
    >这个模板,就是我们所说的类。
    以后我们可以直接使用这个模板来生成一些实实在在的汽车
     
    2、对象(Object)的概念
    对象是类的实例。
    前面我们把类比喻成模板,那么对象就应该是由这个模板生成的实例。
       例如:我们接着前面的例子,我根据模板(类),使颜色为红色、有四个车轮、四个车门、五个座位,这时就生成了我面前的这辆红色车,它是按照前面的那个模板(类)生成的,这就是实例(对象)。
     
    3、类与对象的关系
    对象是通过定义类,然后实例化(也称创建对象)实现的。
     
    warn 作者:ylbtech
    出处:http://ylbtech.cnblogs.com/
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    学用 TStringGrid [8] 字体列表
    学用 TStringGrid [6] Options
    学用 TStringGrid [5] FixedCols、FixedRows、Color、FixedColor
    学用 TStringGrid [4] ColWidths、RowHeights
    Delphi 的字符及字符串[6] Char(AnsiChar)、WideChar 与其编码的相互转换
    学用 TStringGrid [2] DefaultColWidth、DefaultRowHeight、Col、Row
    学用 TStringGrid [3] Cols、Rows
    动画演示 Delphi 2007 IDE 功能[5] 虚拟屏幕
    js string format
    jquery select(列表)的操作(取值/赋值)
  • 原文地址:https://www.cnblogs.com/ylbtech/p/2487700.html
Copyright © 2020-2023  润新知