六、面向对象的基本概念

一、基本概念

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

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

二、类和对象的意义:

类用于抽象的描述一类事物所特有的属性和行为
    如:电脑类的每个对象都有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
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值