分类：教育/科学-理工学科-天文学
问题：水中为什么有月亮 
回答：反射<物理>　　声波、光波或其他电磁波遇到别的媒质分界面而部分仍在原物质中传播的现象　　如光的反射,波的反射.　　反射率;又称反射本领,是反射光强度与入射光强度的比值.不同材料的表面具有不同反射率,其数值多以百分数表示.同一材料对不同波长的光可有不同的反射率,这个现象称为选择反射.所以凡列举一材料的反射率均应注明其波长,例如,玻璃以可见光 的反射率约为4%　　,金的选择性很强,在绿光附近的反射率为50%而对红外光的反射率可达96%以上,此外反射率还与反射材料周围的介质及光的入射角有关.上面谈及的均是指光在各材料与空气分界面上的反射率,并限于正入射的情况.　　光的反射：光在两种物质分界面上改变传播方向又返回原来物质中的现象，　　叫做光的反射。　　理解光的反射定律　　1在反射现象中，反射光线，入射光线和法线都在同一个平面内　　2反射光线，入射光线分居法线两侧　　3反射角等于入射角　　可归纳为：“三线共面，两线分居，两角相等”[编辑本段]反射<生物>　　无论是简单的还是复杂的活动，都是主要靠神经系统来调节的。神经调节的基本方式是反射（reflex)。　　什么是反射？　　快速叩击一下膝盖下面的韧带，大腿的一些肌肉就会迅速收缩，从而使小腿突然抬起。类似的例子还有许多，比如手遇到烫的东西会回缩,物体在眼球前突然出现时会眨眼,婴儿膀胱里尿液多了就会立刻排尿，等等。像这样，人体通过神经系统，对外界或内部的各种刺激所发生的有规律的反应，就叫反射。　　上述所说的例子都有一个，共同点：人在作出上述反应时均为经过大脑处理。　　哪麽为什么有的反射可以不受大脑控制呢？要弄清这个问题，需要研究反射的结构基础——反射弧（reflex arc)。 　　详情请见   （ 反射弧）　　现在请试着分析：一位同学突然抓起一个烫手的馒头后，来不及考虑就迅速松手的反射。　　在完成这个反射的同时，脊髓中通向大脑的神经元，还会将神经冲动传到大脑，使人感到烫。不过由于传向大脑的路径较长，在大脑作出判断之前，手指已经缩回了。分析这个实例可以看出，反射是通过一定的神经结构——反射弧完成的。人体具有许许多多的反射，也就有许许多多的反射弧。　　缩手反射，眨眼反射，排尿反射和膝跳反射等，都是简单的，人生来就有的反射。就这类反射来说，只要出现刺激，正常的人体都会作出相应的反应。人通过长期的生活经验积累，还能形成复杂的反射。例如，同学们听到上课铃声，就会迅速走进教室；行人听到身后的汽车喇叭声，就会迅速躲避，等等。对于某些语音的刺激，也能形成复杂的反射。“望梅止渴”一词就是一个典型的例子：　　魏武行役，失汲道，军皆渴，乃令曰“前有大梅林，饶子，甘酸，可以解渴。”士卒闻之，口皆出水。乘此得及前源。——《世语新说·假谲》　　梅子是酸的，吃了以后能够刺激唾液腺分泌唾液，这是一种反射。凡是吃过梅子的人，再见到梅子的时候，就能够出现这种反射——分泌唾液。谈论梅子时也分泌唾液，这与大脑皮层中塔顶的神经有关。与语言文字有关的反射是复杂的，也是人类独有的。　　总的来说，人体通过可重简单或复杂的反射，来调节自身的生命活动，从而能够对体内外的刺激作出适当的反应。也可以这样说，反射是人类为了更好的生活和繁衍，而进化出的一种生存方法。[编辑本段]反射<编程>　　程序集包含模块，而模块包含类型，类型又包含成员。反射则提供了封装程序集、模块和类型的对象。您可以使用反射动态地创建类型的实例，将类型绑定到现有对象，或从现有对象中获取类型。然后，可以调用类型的方法或访问其字段和属性。反射通常具有以下用途： 　　1.使用 Assembly 定义和加载程序集，加载在程序集清单中列出的模块，以及从此程序集中查找类型并创建该类型的实例。 　　2.使用 Module 了解如下的类似信息：包含模块的程序集以及模块中的类等。您还可以获取在模块上定义的所有全局方法或其他特定的非全局方法。 　　3.使用 ConstructorInfo 了解如下的类似信息：构造函数的名称、参数、访问修饰符（如 public 或 private）和实现详细信息（如 abstract 或 virtual）等。　　4.使用 Type 的 GetConstructors 或 GetConstructor 方法来调用特定的构造函数。 　　5.使用 MethodInfo 来了解如下的类似信息：方法的名称、返回类型、参数、访问修饰符（如 public 或 private）和实现详细信息（如 abstract 或 virtual）等。使用 Type 的 GetMethods 或 GetMethod 方法来调用特定的方法。 　　6.使用 FieldInfo 来了解如下的类似信息：字段的名称、访问修饰符（如 public 或 private）和实现详细信息（如 static）等；并获取或设置字段值。 　　7.使用 EventInfo 来了解如下的类似信息：事件的名称、事件处理程序数据类型、自定义属性、声明类型和反射类型等；并添加或移除事件处理程序。 　　8.使用 PropertyInfo 来了解如下的类似信息：属性的名称、数据类型、声明类型、反射类型和只读或可写状态等；并获取或设置属性值。 　　9.使用 ParameterInfo 来了解如下的类似信息：参数的名称、数据类型、参数是输入参数还是输出参数，以及参数在方法签名中的位置等。 　　反射<电子>　　反射就是在传输线上的回波。信号功率(电压和电流)的一部分传输到线上并达到负载 处，但是有一部分被反射了。如果源端与负载端具有相同的阻抗，反射就不会发生了。源端与负载端阻抗不匹配会引起线上反射，负载将一部分电压反射回源端。如果负载阻抗小于源阻抗，反射电压为负，反之，如果负载阻抗大于源阻抗，反射电压为正。布线的几何形状、不正确的线端接、经过连接器的传输及电源平面的不连续等因素的变化均会导致此类反射。