关闭

六、面向对象的基本概念

119人阅读 评论(0) 收藏 举报
分类:

一、基本概念

类和对象是面向对象中的两个基本的概念
类指一类事物,是一个抽象的概念
对象指属于某一类的一个实体,是一个具体存在的事物
    类是一种模板,可以通过这种模板创建出不同的对象实例
    对象实例是模板的一个具体变现形式
    一个类可以有很多对象,而一个对象必属于某个类

类和类之间是有关系的(如老虎和华南虎)

二、类和对象的意义:

类用于抽象的描述一类事物所特有的属性和行为
    如:电脑类的每个对象都有cpu、内存和硬盘,电脑类的每个对象都可以开机和运行程序
对象是一个具体的事物,拥有其所属类的所有特性,并且每个属性都是一个特有的值
    如:老虎的每个对象(也就是每只老虎),都有不同的体重,不同食量以及不同性情

三、类之间的关系:

从大类里划出小类,这种关系叫继承,如HP继承了电脑类,继承拥有原类的所有属性

四、深入理解类:

类有属性和行为,属性主要描述类的静态特征,行为主要用于描述类的动态特征
大类和小类之间是继承关系,继承出的新类可以拥有自己特有的属性和特征
    如老虎和兔子属于动物类,但又有特定的属性和行为

五、深入理解对象:

同一个类的不同对象都有对应类中的属性和行为,但是这些属性和行为可能不完全相同

六、类的表示法:

属性是静态特性,用变量表示;行为动态特性,用函数表示.

#include<iostream>
class biology
    {
    public:
        void living()
        {
            printf("I'm biology\n");
        }
    };
    class animals:public biology//要显示继承
    {
    public:
        void fun()
        {
            printf("I'm animals\n");
        }
    };
int main()
{
        animals human;
        human.living();
        human.fun();
        getchar();
        return 0;
}
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:5936次
    • 积分:383
    • 等级:
    • 排名:千里之外
    • 原创:33篇
    • 转载:0篇
    • 译文:0篇
    • 评论:1条
    文章分类
    文章存档
    最新评论