北京网站制作建设公司哪家好,电脑编程学校哪家好,怎么做正规网站吗,一般电商网站做集群C学习——类和对象 一、面向对象和面向过程的初步认识二、什么是类 一、面向对象和面向过程的初步认识
我们之前学习了C语言#xff0c;我们知道 ① C语言#xff1a;C语言是一门面向过程的语言#xff0c;关注的是过程#xff0c;分析出求解问题的步骤#xff0c;通过函… C学习——类和对象 一、面向对象和面向过程的初步认识二、什么是类 一、面向对象和面向过程的初步认识
我们之前学习了C语言我们知道 ① C语言C语言是一门面向过程的语言关注的是过程分析出求解问题的步骤通过函数调用来逐步解决问题。 ② C: C是一门面向对象的语言关注的是对象将一件事情拆分为不同的对象靠对象之间的交互完成。 我们在此可以举一个例子洗衣服的过程。
面向过程洗衣服的过程便是拿个盆子放水放衣服手搓换水放洗衣粉手搓拧干晾衣服。 面向对象如果洗衣服的过程是面向对象的那么在这个过程中总共有4个对象人衣服洗衣粉洗衣机而整个洗衣服的过程可以分为四步 ①、我们将衣服放进洗衣机 ②、倒入洗衣粉 ③、启动洗衣机 ④、洗衣完成并且甩干
二、什么是类
在C语言中结构体只能够定义变量而在C中结构体不仅可以定义变量还可以定义函数。在此我们定义一个最简单的类
struct Date
{int year;int month;int day;
};在C中我们通过定义一个类class来定义自己的数据结构。一个类定义了一个类型以及与其相关联的一组操作。类机制是C最重要的特性之一。实际上C最初的一个设计焦点就是能定义使用上内置类型一样自然的类类型。 下面我们简单的定义一个日期类如下
class Date
{
public:Date(int year, int month, int day){_year year;_month month;_day day;}
private:int _year;int _month;int _day;
};我们可以看出C中类的定义为
class classname
{//类体由成员函数和成员变量组成
};
其中claas为类的关键字ClassName为类的名字{}中为类的主体注意类定义结束时后面分号不能省
略。类体中内容称为类的成员类中的变量称为类的属性或成员变量; 类中的函数称为类的方法或者成员函数。