面向对象

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了面向对象相关的知识,希望对你有一定的参考价值。

面向对象的概念经常会有一些特别的搭配,如:面向对象的分析、面向对象的设计、以及我们下面讲到的面向对象的编程实现。

在我们编程的时候,经常会需要描述一些有特性的东西,这些特性是外在的或者可以表现的。

而我们在编程的时候,需要根据这种东西的特性对其操作,也就是“抽象成一个类”的过程。

C++对于类内的成员提供了三种访问权限,分别有public、protected、private。分别代表对所有公有,保护和私有。

比如:一个班级里的每一个学生都有学号,成绩,名次等……

所以,我们需要的是把“抽象成一个类(class)”

他们都是学生,我们就可以叫这个类叫“student”,然后根据我们需要属性,书写一些成员变量进行描述

class student{

public:

    int num;

    int age;

    int mc;

};

现在我们建立了一个类;假如现在有一个叫Tom的学生,那我们就可以在主函数中这样来声明:

student Tom;

接下来我们Tom的学号,成绩,名次这些属性赋值:

Tom.num=15254264;

Tom.age=85;

Tom.mc=5;

这样一来我们就可以不费力的描述一个班级里的学生了

 

以上是关于面向对象的主要内容,如果未能解决你的问题,请参考以下文章

224 面向对象编程介绍,面向过程与面向对象

面向对象-面向对象和面向过程的区别

面向对象分析与设计面向对象设计包括哪些内容

面向对象

面向过程面向对象及面向对象的三大特征

Python面向对象学习 1 (什么是面向对象,面向对象的应用场景)