面向对象的基本概念_8

一。基本概念 1 类和对象是面向对象中的两个基本概念2 “类”指的是一类实物,是一个抽象的概念3 “对象”是属于某个类中的一个实体,是一个具体存在的实物 类

一。基本概念 

  1.类和对象是面向对象中的两个基本概念

  2.“类”指的是一类实物,是一个抽象的概念

  3.“对象”是属于某个类中的一个实体,是一个具体存在的实物

    # 类是一种“模板”,可以通过这种模板创建出不同的对象“实例”

    # 对象“实例”是类“模板”的一个具体实现

    # 一个类中可以有很多对象,但是一个对象必然属于某个类。

   4.生活中的类和对象

    

  5.类和对象的意义

    类对于抽象的描述一类实物所特有的属性和行为:

    如:电脑类的每个对象都有CPU,内存和硬盘,电脑类的每个对象都可以开机和运行程序

   对象是一个具体的事物,拥有其所属类的所有属性,而且每个属性都是一个特有的值。

    如:老虎的每个对象,都有不同的体重,不同的性情。

  6.类之间的关系

    a。根据生活经验,可以把实物进行分类,类之间一般很清晰

    b。但是一些类可以细分,如电脑类可以分为dell,索尼

    c。同一个类细分出来的类和原来的类之间是有关系的,这种关系叫做继承,如HP类继承了电脑类

    d。继承的类拥有原来类的所有属性。

  7.深入理解类

    a。不但可以抽象的描述一类实物的属性,也可以抽象的描述这一类事物的行为

    b。从一个类中细分出来的类不但继承了原有类的属性同时也继承了原有类的行为

    c。继承出的新类可以拥有自己特有的属性和行为。

    d。属性主要用于描述类的静态特性,行为主要用于描述类的动态特性。

  8.深入理解对象

    a。对象是一个类的实例,所谓实例即一个类中的特定的实物

    b。一个类可以有多个实例,而且这些实例之间是互不相同的。

      如:人这个类中有几十个亿不同的个体,每个人都是人这个类的一个实例

  9.类的表示法

    

二。小结

  1.类和对象是面向对象方法论中的两个基本概念

  2.类指的是生活中有共同特性的一类实物

  3.对象是类的一个具体实例,拥有类的特性

  4.一个类中可以有多个对象

  5.一个对象必然属于某个类

  6.面向对象方法论直接将生活中的事物映射到程序中。