C++学习笔记(一):类和对象
来源:互联网 发布:富通贷网络借贷 编辑:程序博客网 时间:2024/06/15 22:55
面向对象的编程语言(C++)与面向过程的编程语言(C)的一个很大不同之处在于:C语言针对事件的处理流程,按步骤实现编程;而C++则定义了类和对象,通过对象的调用实现编程。 下面举一个简单的例子
#include<iostream>using namespace std;class Human // 声明一个Human类{public: // Human类的公有变量 void GetStature(){cout<<stature;} // 声明的同时对成员函数定义,功能是输出身高值 void Getweight(); void SetStature(int x){stature=x;} void Setweight(int x);private: // Human类的私有变量 注:无法通过Human.来访问,只能通过公有成员函数来访问 int stature; int weight;};void Human::Getweight() // 成员函数类外定义,成员函数的第二种定义方式{cout<<weight;}void Human::Setweight(int x){weight=x;}void main() //主函数{ Human Mike; // 定义一个对象Mike Mike.SetStature(8); // 通过Mike.访问公有成员函数,给身高赋值为8 cout<<"迈克的身高"; Mike.GetStature(); // 通过Mike.访问公有成员函数,获取Mike的身高 cout<<endl; Mike.Setweight(80); // 通过Mike.访问公有成员函数,给体重赋值为80 cout<<"迈克的体重"; Mike.Getweight(); // 通过Mike.访问公有成员函数,获取Mike的体重 cout<<endl;}
编译后运用结果如下:
总结下,类,对象,成员函数,成员变量的关系:
阅读全文
3 0
- O-C学习笔记,类和对象
- OBJ-C类和对象学习笔记
- C++学习笔记一(对象和类)
- c++学习笔记(一)—类和对象
- C++学习笔记(一):类和对象
- JAVA学习笔记(12)--类和对象 详解(一)
- C++Primer学习笔记------对象和类(1)
- C++Primer学习笔记------对象和类(2)
- C和指针 学习笔记(一)
- C#学习之路,学习笔记 第七章 面向对象编程:类和对象(一)
- C++学习笔记——类和对象(一)
- [C++]类和对象(一)
- Objective-C学习笔记2:类、对象和方法
- iOS学习笔记-Objective-C-类和对象
- c 学习笔记 (一)
- C学习笔记(一)
- C ++ 学习笔记(一)
- C学习笔记(一)
- Visual Studio 行内容 过长自动换行设置
- IntelliJ Idea 常用快捷键列表
- JS延迟加载的几种方式
- Hdu 5245 Joyful【滚动数组+概率Dp】
- joda日期计算工具
- C++学习笔记(一):类和对象
- TCP 异常关闭引发的一系列问题研究与分析 from Tencent Technology Community
- python学习笔记二
- RAID和LVM
- PID调参过程详解(包括增量式和位移式)
- 机器学习相关方法总结(学习笔记)
- 注册hustoj管理员账号
- API Hook总结之四
- 2017 Multi-University Training Contest