C++基础 (一)面向对象
来源:互联网 发布:毕业设计单片机 编辑:程序博客网 时间:2024/05/21 18:00
面向对象3大特点
封装、继承、多态
封装:把数据和操作数据的函数组织在一起,提高安全性
继承:子承父业,提高代码的复用与可可扩充性
多态:同一个消息不同的行为,对问题更好的抽象,有利于代码的维护
类是客观世界中具有相同属性和行为的一组对象的抽象(一种类型,比较struct)
(注意,声明类结束的时候加上分号“;”)
对象:1.属性 2. 行为
类 对象
int number
对象是类的实例,类则是对象的抽象。
封装 Rectangle:属性:长 宽
行为:得到长,得到宽,长方形面积,周长
传对象时,使用传引用效率高。
授课计划:
1.类和对象
基本类的创建
构造函数
类和对象的使用(函数参数、返回值)
this
static(c++部分)
friend(友元类、友元函数)
嵌套类(了解)
2.操作符重载
<< =
了解
+ - [] ++ -- ==
3.构造函数与析构函数
拷贝构造函数
析构函数
第一个大作业完成
4.继承(重点)
介绍
继承方式
子类当父类使用
子类构造、析构函数
虚函数
多态代价
抽象基类,纯虚函数
多继承
第二个大作业完成
5.异常处理
6.模板
函数模板
类模板
7.标准模板库
8.链表 排序
0 0
- 【面向对象】基础(一)
- 面向对象基础(一)
- 面向对象基础(一)
- 面向对象基础<一>
- 面向对象(基础一)
- 【C#】面向对象基础
- Java 基础(一) 面向对象
- C# VS 面向对象基础(一)
- 黑马程序员-------面向对象基础(一)
- Python 面向对象编程(一)基础
- Java基础之面向对象(一)
- C#面向对象基础(一)
- Java基础—面向对象(一)
- 面向对象(一):基础分析
- C#基础-----面向对象(一)
- Java基础之面向对象(一)
- C++基础 (一)面向对象
- java基础之面向对象(一)
- 次小生成树
- C语言基础(六)字符串及其操作
- 从根源上解析 Java volatile 关键字的实现
- mina源码阅读之编码与解码
- andn 招聘 行情 去年的
- C++基础 (一)面向对象
- java多线程例子1
- hdu5776
- 好读书不求甚解(一)Java多线程编程核心技术
- 二维线段树
- 前端们,gulp该用起来了,简单的demo入门——gulp系列(一)
- hdu5894hannnnah_j’s Biological Test
- 一篇不错的讲解Java异常的文章
- hdu1671