#include<iostream> using namespace std; class Calc { private://声明私有成员,外部类不能访问 int sum; int diff; int pro; int que; public://声明公有方法,所有类都可以调用 void add(int num1, int num2) { sum =num1 + num2; printf("%d=%d+ %d\n", sum, num1, num2); } void sub(int num1, int num2) { diff = num1 - num2; printf("%d=%d-%d\n", diff, num1, num2); } void mul(int num1, int num2) { pro = num1 - num2; printf("%d=%d-%d\n", pro, num1, num2); } void div(int num1, int num2) { que = num1 / num2; printf("%d=%d/%d\n", que, num1, num2); } }; int main(void) { Calc test; test.add(12, 13); test.sub(8,9); test.mul(5,6); test.div(24, 4); getchar(); return 0; }
面向对象封装
原创
©著作权归作者所有:来自51CTO博客作者悟天克斯66的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
JS面向对象-面向对象编程 - 封装
在很多后端语言中对面向对象的理解就是:“万物皆对象”。确实如此,一切皆可看作是对象,面向对象编程。何为供的两种方法,ES5提供的构造函数法和E...
javascript 前端 开发语言 ecmascript 封装 -
21、面向对象(封装)封装 类名 下划线