士抽隶性的卖现 ■例:抽象出帐户类 Account 数据成员: char*jd;∥定义帐号 char*pWd;/)定义密码 double balance;∥/定义余额 成员函数: void deposit(double amount) void withdraw(double amount; void display o
◼ 例:抽象出帐户类Account 数据成员: char* id; //定义帐号 char* pwd;//定义密码 double balance;//定义余额 成员函数: void deposit(double amount); void withdraw(double amount); void display(); 抽象性的实现
士封装性的卖现 类的封装主要通过限制外界对类的数据成员和成员 变量的访问权限来实现。 C++中类的访问权限控制有3种: public、 private、 protected 被声明为 publicl的类成员即为类的公有成员(接口), 可以被外界访问 被声明为 private的类成员是类的私有成员,只能被 本类其他成员访问 被声明为 protected的类成员是保护成员,只能被 本类和本类的派生类访问
◼ 类的封装主要通过限制外界对类的数据成员和成员 变量的访问权限来实现。 ◼ C++中类的访问权限控制有3种:public、private、 protected ◼ 被声明为public的类成员即为类的公有成员(接口), 可以被外界访问 ◼ 被声明为private的类成员是类的私有成员,只能被 本类其他成员访问 ◼ 被声明为protected的类成员是保护成员,只能被 本类和本类的派生类访问 封装性的实现