软件中,接口暴露给用户(public),而实现对用户隐藏(private);
类的数据成员(属性)和成员函数(对数据成员的操作,即方法)封装在类中;
抽象数据类型:一个数据类型仅将高层的操作暴露给数据接口,同时将底层的实现隐藏起来。;
c++程序调用基于类的对象的高层接口;
继承: class 子类 : 父类 ;
多态:子类中相同名字的方法将父类覆盖;
在父类中声明类接口,在子类继承后同样拥有这些声明,且若子类没有对这些接口定义,则不能创建对象;
软件中,接口暴露给用户(public),而实现对用户隐藏(private);
类的数据成员(属性)和成员函数(对数据成员的操作,即方法)封装在类中;
抽象数据类型:一个数据类型仅将高层的操作暴露给数据接口,同时将底层的实现隐藏起来。;
c++程序调用基于类的对象的高层接口;
继承: class 子类 : 父类 ;
多态:子类中相同名字的方法将父类覆盖;
在父类中声明类接口,在子类继承后同样拥有这些声明,且若子类没有对这些接口定义,则不能创建对象;