1.继承的概念继承是c++的特性,其含义是从已有的类派生出新的类,而派生的类继承了基类的一些私有成员和成员函数。公有继承是最为常用的继承方式。2.公有继承的特点派生类的对象继承了基类的私有成员,但是不可以直接访问(派生类继承基类的实现)派生类的对象可以使用基类的成员方法(派生类继承了基类的接口)。继...
分类:
编程语言 时间:
2015-03-29 16:26:12
阅读次数:
139
1.如何在系统中查找对象对应的类打开站点中的"类型和属性管理器",选择部件,这个部件就对应了系统中的一个对象,wt.part.WTPart就是系统中部件对应的类,wt.part是包名,WTPart就是类的名称2.系统类的设计
面向对象和面向过程的区别 ① oc是面向对象 ② c是面向过程 ③ 面向对象和面向过成只不过是解决问题的两种不同的思路 ④ 面向过程只不过是考虑问题解决的步骤,面向对象只不过是考虑解决问题需要的对象。OC 类的认识 类的设计必须关心三样事物: ① 类名 ② 属性 ③ 行为 类名:所有的名词都是类名,...
分类:
其他好文 时间:
2015-03-17 02:03:27
阅读次数:
223
主要知识点:什么叫面向对象类构造方法static与类的加载顺序匿名对象this关键字封装访问权限修饰符类的设计分析继承子类访问父类和方法覆写super关键字多态引用变量类型转换什么叫面向对象面向对象:把数据和对数据的操作方法放在一起,作为一个相互依存的整体——对象。对同类对象抽象出其共性,形成类。类...
分类:
编程语言 时间:
2015-02-26 20:10:30
阅读次数:
304
计算器的github下载地址:https://github.com/ljian1992/calculator 概述 表达式计算器的类基本已经设计完成了,由于在程序运行的时候总会有这样那样的异常,例如:a +2, a没有初始化,对于异常的管理一般而言是需要自定义异常类。这个自定义异常类也是在继承了系统...
分类:
其他好文 时间:
2015-02-15 01:00:38
阅读次数:
230
概述 把符号表和变量表中的内容保存到一个文件中,通过IO文件流,来把符号表和变量表存储到文件中。在这之前需要弄明白什么是序列化和反序列化 对象的序列化 序列化:把对象转换为字节序列的过程 反序列化:把字节序列恢复为对象的过程 我们要把SymbolTable类的对象(符号表)和Storage类的对象(...
分类:
其他好文 时间:
2015-02-14 23:49:23
阅读次数:
207
概述 有了构建语法的类,存储符号的类,现在就可以对表达式进行扫描,解析了。扫描可以抽象出一个Scanner类来完成这一个功能,而解析可以抽象出一个Parser类来完成这一个功能。这两个类存在一定的关系,扫描与解析的互动是这样子的:扫描到一个标识符,然后解析它是什么标识符。由于该表达式计算器是要支持一...
分类:
其他好文 时间:
2015-02-14 23:47:30
阅读次数:
196
计算器的github下载地址:https://github.com/ljian1992/calculator我们的最终目的是计算出表达式中的值,因此就需要定义一个抽象类用于计算表达式的值,该抽象类定义为:Node下面所有的类图不使用UML建模语言画的,是通过visual studio自动生成的类关系...
分类:
其他好文 时间:
2015-02-12 00:37:50
阅读次数:
171
计算器的github下载地址:https://github.com/ljian1992/calculator 符号表,函数表,变量存储表 表达式计算器,需要支持变量和函数,而变量和函数都是些符号,因此设置一个SymbolTable类来存储这些符号。符号有两种,一种是变量,一种是函数,故在设置一个St...
分类:
其他好文 时间:
2015-02-12 00:29:54
阅读次数:
185
1 客户端-->代理-->目标的原理 2 根据已有代理demo代码,将目标和系统功能抽取出来,编程通用的代理方法getProxy(Object target,Advice advice)
分类:
其他好文 时间:
2015-02-05 20:08:11
阅读次数:
172