18/11/29 面向对象的一些概念

软件中,接口暴露给用户(public),而实现对用户隐藏(private);

类的数据成员(属性)和成员函数(对数据成员的操作,即方法)封装在类中;

抽象数据类型:一个数据类型仅将高层的操作暴露给数据接口,同时将底层的实现隐藏起来。;

c++程序调用基于类的对象的高层接口;

继承: class 子类 : 父类 ;

多态:子类中相同名字的方法将父类覆盖;

在父类中声明类接口,在子类继承后同样拥有这些声明,且若子类没有对这些接口定义,则不能创建对象;

猜你喜欢

转载自blog.csdn.net/qq_43222753/article/details/84640068