反射总结
光的反射现象知识点总结

光的反射现象知识点总结光的反射是光线遇到边界面时发生方向的改变,并返回原来的介质的现象。
在日常生活中,我们常常能够观察到各种反射现象。
本文将从光的反射规律、反射的类型以及光的折射等方面进行知识点总结。
一、光的反射规律1. 入射角、反射角和法线之间的关系:根据光的反射规律,入射光线、反射光线和法线所在的平面被称为反射面。
入射光线与法线的夹角称为入射角,反射光线与法线的夹角称为反射角。
光的反射规律表明:入射角等于反射角,即θi = θr。
2. 反射规律的证明与应用:可以通过实验验证光的反射规律。
将一面镜子放在桌上,取一束光线照射到镜面上,并利用量角器测量入射角和反射角,结果会发现入射角等于反射角。
光的反射规律的应用广泛,如镜面反射、光的折射等。
二、反射的类型1. 镜面反射:是指光线遇到光滑平面镜时,按照光的反射规律,光线向同一方向反射。
镜面反射使我们能够看到物体的镜像,如平面镜、凹面镜和凸面镜等。
镜面反射还有很多实际应用,如反光镜、望远镜等。
2. 漫反射:是指光线遇到不规则粗糙的表面时,按照光的反射规律,光线向不同方向反射。
漫反射更常见于非金属表面,使物体呈现出粗糙的外观,如墙壁、纸张等。
三、光的折射光的折射是指光线从一种介质进入另一种介质时,由于两种介质的光速不同,光线会改变传播方向的现象。
光的折射也遵循一定的规律,即斯涅尔定律。
1. 斯涅尔定律:光线通过两种介质的交界面时,入射角、折射角和两介质的折射率之间的关系由斯涅尔定律给出。
设n1和n2分别为两种介质的折射率,θ1为入射角,θ2为折射角,斯涅尔定律可以表达为n1sinθ1 = n2sinθ2。
2. 折射率的影响因素:折射率受物质种类和光的波长影响。
不同物质有着不同的折射率,例如光线在空气和水中传播时会发生折射;光的波长也会对折射产生影响,这就是光的色散现象。
结语:光的反射现象是光学领域中的重要知识点。
通过对光的反射规律的理解,我们可以解释镜面反射和漫反射现象,并了解光的折射规律。
初二物理光的反射知识点总结_会计基础知识点总结

初二物理光的反射知识点总结_会计基础知识点总结光的反射是光线在撞击到物体表面后反弹回来的现象。
以下是初二物理中的光的反射知识点总结:1.入射角和反射角相等在光线撞击物体时,入射角和反射角相等。
也就是说,入射光线、反射光线和法线(即物体表面垂直的直线)共面,且入射角和反射角的大小相等。
2.平面镜的反射平面镜的反射是一种特殊的反射,它反射出来的光线与入射光线的夹角等于反射角与法线的夹角,且反射方向与入射方向相对称。
3.光的折射光线从一种介质进入另一种介质时,会改变传播方向和速度,这种现象叫做光的折射。
光的折射也遵循入射角和折射角相等的规律。
进入光密介质(如水或玻璃)的光线会向法线弯曲,离开光密介质的光线会离开法线。
4.折射率不同介质的折射程度不同,这个程度由折射率来表示。
折射率越大,光线在介质中传播速度越慢,弯曲程度也越大。
5.全反射当光线从密介质进入光疏介质时,如果入射角超过了一个临界角,光线就不会再折射而是完全反射,这种现象叫做全反射。
全反射只在入射角大于临界角的情况下才会发生。
会计基础知识点总结会计是一门财务管理和经济决策的学科,以下是会计基础知识点总结:1.会计基础概念会计是记录、计算和报告经济活动的过程。
会计工作的主要目的是为企业提供财务数据和信息,以便管理者做出决策。
会计的主要职责包括记录和分类经济交易、编制财务报表和处理税务和法律事务。
2.会计等式会计等式是指资产等于负债加所有者权益。
资产是公司拥有的有价值的物品,负债是公司欠他人的钱,所有者权益是公司所有者的权益。
3.会计科目会计科目是指在财务会计中用来记录交易和经济活动的账户。
常见的会计科目包括现金、银行存款、应收账款、应付账款、存货和固定资产等。
4.会计伦理会计伦理是指会计师在职业行为中应遵守的道德规范和标准。
这些规范包括诚信、保密、遵守法律法规、关注公众利益和避免利益冲突等。
5.会计报表会计报表是指用来向内部和外部利益相关者报告企业财务状况和业绩的文档。
八年级物理光的反射知识点总结_八年级物理工作总结

八年级物理光的反射知识点总结_八年级物理工作总结一、光的反射基本概念1. 光的反射是指光线从一种介质射到另一种介质时,光线遇到边界时,发生折射现象的过程。
2. 光的反射是光在遇到平滑表面时,从入射方向折回原来的介质中,以相同角度的现象。
3. 光的反射遵循反射定律,即入射角等于反射角,入射光线、反射光线和法线在同一平面内。
4. 反射率是决定引起反射光的与入射光的比值。
5. 镜面反射是在光面或其他表示明面的镜子上发生的反射。
二、光的反射规律1. 光从空气射入水中时,光线弯向法线的方向折射。
2. 光从水中射入空气中时,光线离开法线的方向折射。
3. 当光线入射介质的折射率大于出射介质的折射率时,光线弯向法线方向折射;当光线入射介质的折射率小于出射介质的折射率时,光线离开法线方向折射。
4. 光线在边界上的折射中,入射角和折射角之间的关系是符合折射定律的。
三、光的反射现象1. 平面镜的反射现象:平面镜镜面上的任何一点都成像。
2. 透镜和曲面镜的反射现象:不同形状的镜面所反射的光线,经过不同的方式反射。
3. 照镜子中的人物是镜中虚像。
4. 光的反射还存在漫反射现象。
漫反射是光线在不规则表面上反射,形成发散的光反射。
四、光的反射的应用1. 平面镜的应用:平面镜的应用非常广泛,例如车辆后视镜、化妆镜等。
2. 曲面镜的应用:曲面镜可用作照明和聚焦等。
3. 折射和反射的应用:如玻璃反光成衬衫的条纹图案、三棱镜分光、透镜成像等。
4. 反光材料的应用:在夜间行车时,反光材料的使用可以大大提高行车的安全性。
五、光的反射相关实验1. 镜面反射实验:使用平面镜进行镜面反射实验,了解镜面反射的规律。
2. 盆水中的杠杆实验:观察水面上的船只在经过水面时的折射现象,了解折射的规律。
3. 读书镜实验:使用凸透镜和凹透镜进行读书镜实验,观察物体成像的特点,了解透镜的成像规律。
六、光的反射相关习题1. 当光从真空中射入水中,光线会______。
反射效应知识点总结

反射效应知识点总结一、反射的基本原理反射是指入射光线或波在与物体表面接触时,一部分光线或波从表面以与入射方向相反的方向传播的现象。
在光学中,入射光线与物体表面的接触点称为入射点,入射光线在接触点的法线方向称为入射方向,反射光线在接触点的法线方向则称为反射方向。
光从空气中入射到介质中,其反射光向法线的角度等于入射光向法线的角度。
光从介质中入射到空气中,其反射光也向法线的角度等于入射光向法线的角度。
反射的基本原理可以用斯涅尔定律来描述,即入射角等于反射角。
斯涅尔定律揭示了反射过程中光线转向的规律,是光学学科中最基本的原理之一。
二、反射的应用反射在日常生活中有着广泛的应用,以下是反射应用的几个典型案例:1. 镜子的原理镜子是反射原理的应用。
镜子的表面是铺上了一层薄薄的银层,当光线射到镜子上时,一部分光被镜面反射,形成我们所看到的倒影。
镜子也可以成为光线的聚焦装置,如太阳能热水器中的反射器,使得光线能够集中在一个点上,产生热能。
2. 汽车后视镜汽车的后视镜也是利用了反射的原理,能够将车后的图景反射到驾驶员的眼睛中,使驾驶员能够观察到车辆后方的情况。
通过调整后视镜的角度,能够使得车辆后方的视野更加广阔,大大提高了行车的安全性。
3. 光学激光反射在激光技术中也应用了反射的原理。
激光是通过镜面的反射来聚焦的,可以使得激光能够准确地穿过预定的通道,用于各种精密加工和医学手术。
4. 街道反光标识在街道中,我们常常可以看到反光标识,这些标识是利用反射的原理制作而成的。
当光线照射到反光标识上时,标识会产生强烈的反射光,使得司机能够清晰地看到标识,提高了夜间行车的安全性。
三、反射所涉及的相关知识点1. 光的直线传播在斯涅尔定律中,规定了光线在反射过程中保持直线传播。
这是光在空气中传播的本质规律。
光的直线传播对于反射现象的理解和应用起着至关重要的作用。
2. 折射定律折射定律是光学中另一个重要的定律,它描述了光在不同介质中的传播规律。
数学反射的知识点总结

数学反射的知识点总结一、反射的基本原理1. 光线的反射规律:光线在与介质边界相交时,根据菲涅尔定律,入射角等于反射角。
2. 波的反射规律:除了光线,其他波也会发生反射,波的反射也遵循入射角等于反射角的规律。
3. 反射的特点:反射是指光线或者其他波在遇到材料的边界后发生的改变方向的现象,它具有反射角和入射角相等的特点。
二、反射的数学公式1. 反射角的计算公式:根据反射规律,可以得到反射角的计算公式:反射角 = 入射角。
这个公式在解决反射问题时非常重要。
2. 入射角和反射角的关系:入射角和反射角是成对的,它们之间存在一定的关系。
这个关系在反射问题中也是比较常见的。
3. 波的反射公式:对于波的反射,我们需要用到波长、频率和速度等变量,计算波的反射也需要特定的公式。
三、反射的几何图形解析1. 反射的直线图形:对于平面镜、凸面镜、凹面镜等光学器件,我们需要用到几何图形来解决反射问题。
了解这些几何图形之间的关系对于解决反射问题非常重要。
2. 反射的角度测量:在解决反射问题时,我们需要用到角度的测量方法,掌握角度的测量方法对于解决反射问题也是至关重要的。
3. 反射的定位和定向:在解决反射问题时,我们需要定位和定向入射光线和反射光线,了解这些概念对于解决反射问题也是非常重要的。
四、反射的应用1. 反射的光学器件:反射在光学器件中有着广泛的应用,比如平面镜、凸面镜、凹面镜等光学器件都是基于反射现象设计的。
2. 反射在成像中的应用:在成像问题中,我们也需要用到反射的知识来解决问题,了解反射在成像中的应用对于解决成像问题非常重要。
3. 反射在通信中的应用:在通信中,反射也有着重要的应用,比如利用反射来实现信号的传输等。
综上所述,反射是数学中的重要知识点,它在光学、成像、通信等多个领域中都有着重要的应用。
学生需要掌握反射的基本原理、数学公式、几何图形解析以及在现实生活中的应用,这样才能够更好地理解和运用反射知识。
希望学生能够通过对反射知识的学习,更好地理解和应用数学知识。
反射知识点总结

反射知识点总结在生活中,反射是一个非常重要且普遍的现象。
从日常生活中的光的反射,到物体对声音的反射,反射都无处不在。
在物理学中,反射是一个重要的概念,它涉及到光、声音、电磁波等多方面的知识。
本文将通过系统的总结和分析,对反射知识点进行全面深入的总结。
1. 反射的基本概念首先,我们来了解一下反射的基本概念。
反射是指光线、声波等遇到障碍物或介质的边界时,以原来的角度返回原来的介质的现象。
反射是一种波的传播方式,是波在与障碍物或介质的边界相遇时的一种基本性质。
光线的反射是因为光是一种波动。
声音的反射也是因为声音是一种波动。
典型的反射现象有光的反射、声音的反射等。
光线的反射是一种波的传播现象。
当光线遇到物体表面时,会根据入射角和物体的表面的特性发生反射。
入射角和反射角分别为光线与法线的夹角。
入射角等于反射角。
这就是光的反射定律。
声音的反射也遵循着类似的规律。
2. 光线的反射光的反射是我们生活中最常见的反射现象之一。
从水面的倒影到镜子的反射,光的反射无处不在。
光的反射是光波遇到介质边界时发生的现象。
当光线遇到介质边界时,根据入射角和介质特性,光线会发生反射。
入射角和反射角之间的关系由光的反射定律给出。
光的反射定律是一个重要的知识点。
它表明了光线和介质边界之间的关系。
光的反射定律表述为:“入射角等于反射角”。
这就是说,入射光线与法线的夹角等于反射光线与法线的夹角。
这一定律适用于一切光线和介质的边界。
除了光的反射定律外,我们还需要了解一些关于镜子反射的知识。
镜子反射是一种非常常见的光的反射现象。
镜子反射主要涉及到平面镜和曲面镜。
平面镜的反射规律非常简单,它遵循着光的反射定律。
当光线入射到平面镜上时,根据入射角和反射角相等的原理,我们可以很容易的计算出反射光线的位置。
曲面镜的反射规律要复杂一些。
曲面镜的反射不再是简单的直线反射。
由于曲面镜的形状不同,反射光线也会根据曲面的形状而发生变化。
要了解曲面镜的反射规律,我们需要学习一些光学的知识,比如光的折射、曲面镜的焦距等。
反射的知识点总结

反射的知识点总结一、反射定律反射定律是指光线在与物体表面相交时,入射角和反射角的关系。
反射定律表述如下:入射角等于反射角。
即当光线以一定的角度入射到物体表面时,它将以相同的角度反射出去。
反射定律是描述光线在与物体表面交互中的基本规律,也是光学研究中的基本原理之一。
二、反射率反射率是指物体对光线的反射程度。
在光学中,反射率通常用反射率系数来表示,它是指在光线入射到物体表面时,有多少百分比的光线会被反射。
反射率受到物体表面的特性和光线波长的影响,一般来说,光滑的表面反射率较高,而粗糙的表面反射率较低。
三、镜面反射镜面反射是指光线在与平滑物体表面相交时,按照反射定律的规律反射出去。
光滑的表面如镜子、水面等都能产生镜面反射。
在镜面反射中,入射光线和反射光线在同一平面上,入射角等于反射角。
镜面反射是光学中的重要现象,也是制造光学仪器和设备的基础。
四、漫反射漫反射是指光线在与粗糙表面相交时,多个方向上均匀地反射出去。
相比于镜面反射,漫反射没有明确的反射角度,而是均匀地分散在各个方向上。
漫反射通常发生在粗糙的表面上,比如石头、布料等。
漫反射是光线在与粗糙表面相交时产生的一种现象,用于描述物体表面对光线的反射特性。
五、光的折射光的折射是指光线在从一种介质到另一种介质中传播时,由于介质密度的改变而改变传播方向的现象。
当光线穿过不同密度介质的边界时,会产生折射现象。
在折射中,入射角和折射角之间遵循折射定律,即入射角和折射角之间的正弦比与两种介质的折射率之比相等。
光的折射是光学中的重要现象,也是光学设计和应用的重要基础。
六、全反射全反射是指光线从光密介质射到光疏介质时,入射角大于临界角时发生的现象。
在全反射中,光线不再折射出去,而是完全反射在原介质中。
全反射是光在光密介质和光疏介质交界处产生的重要现象,也是许多光学仪器和设备中的重要原理。
七、光的色散光的色散是指光线穿过介质时,不同波长的光线由于折射率不同而产生不同程度的偏折现象。
光的反射物理知识点总结

光的反射物理知识点总结光的反射是光线从一个介质到另一个介质的界面上发生改变方向的现象。
光的反射是物理光学中的一个重要知识点,对理解光的传播和反射现象有着重要的意义。
下面将对光的反射的物理知识点进行总结。
1.光的反射定律光的反射定律是光学中最基本的定律之一、它由亚里士多德在古希腊时期首先提出,并由伽利略在17世纪时进行确证。
光的反射定律表明,光线的入射角与反射角相等,而反射角是入射角的镜像。
2.反射的类型光的反射可以分为规则反射和非规则反射两种类型。
规则反射是指光线在光滑表面上发生反射,反射角和入射角相等,反射的光线经过反射后仍然保持平行。
非规则反射是指光线在粗糙表面上发生反射,反射角和入射角不相等,反射的光线呈现出散射的状态。
3.光的入射角和反射角光的入射角是入射光线与垂直于入射面的线之间的夹角。
光的反射角是反射光线与垂直于反射面的线之间的夹角。
根据光的反射定律,入射角与反射角相等。
入射角和反射角的大小决定了光线的反射方向和强度。
4.反射率反射率是描述光线被物体反射的程度的物理量。
它定义为反射光线的强度与入射光线的强度之比。
反射率通常用R表示,R=反射光线的强度/入射光线的强度。
反射率的范围在0到1之间,反射率越高,表示物体反射的光线越多。
5.法线线和入射角法线线是垂直于反射面的线。
入射角是入射光线与法线线之间的夹角。
根据光的反射定律,入射角等于反射角。
入射角的大小决定了光线与发生反射的表面的交互程度。
6.镜面反射和漫反射镜面反射是指光线在光滑表面上发生反射,反射角等于入射角,并且反射的光线保持平行。
镜面反射可以用于成像和反射光的传输。
漫反射是指光线在粗糙表面上发生反射,反射角和入射角不相等,并且反射的光线呈现出散射的状态。
漫反射使得光线能够在多个方向上传播。
7.反射的颜色反射的颜色是由物体对不同波长光的反射和吸收所决定的。
根据物体对不同波长的光的反射和吸收情况,我们可以看到不同的颜色。
例如,一个物体对红光的反射率较高,对蓝光的吸收率较高,所以我们会看到这个物体为红色。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
反射总结没有反射就没有SSH框架反射步骤:(简单的一部分)实际开发中常常会碰到对原有程序的升级或扩展的问题,这时,修改源程序的代码是不现实的,因为不一定会给源代码,或者即使给了源代码也不能随意修改,这时,可以利用反射机制来实现对源程序的操作。
仅仅知道类的名称就可以对类中所有的属性,方法,构造方法修改或调用。
在java运行时runtime,对于任意一个类,可以知道类中的方法和属性并调用;对于任意一个对象,可以调用它的任意一个方法。
这就是java动态获取类的信息和调用对象的方法就是java的反射机制。
Reflection反射是在java运行时期的特性反射机制可以取得任何一个已知名称(全称,包括类名和包名)的class的内部信息,包括成员修饰符,父类,接口,变量和方法。
并可以改变变量值和调用方法。
甚至包括私有。
记住:java不属于动态语言,java是静态语言。
反射机制所需要的类:ng 包下的Class类Class.forName( “类的全名,包括包名“ ) ;用来创建类类型的对象Class 用来描述一个类类型,当一个类被加载(虚拟机读取二进制的class文件)的时候,会创建一个与该类对应的Class对象到内存堆中。
(这个时候该类没有被分配内存,没有设置默认值,没有初始化)。
无论这个类生成多少个对象,这些对象都会对应于同一个Class对象。
ng.reflect 包下的Constructor类构造方法对象Method 类普通方法对象Field类成员变量对象Array类数组对象ng 包下的Object类getClass();方法用来创建类类型的对象获得一个类的Class对象的三种方法:(比如获取Person类的Class对象)一、调用Object 的对象的getClass()方法:前提:使用这个方法,必须得先生成类的对象Person p = new Person();Class<?> Type = p.getClass();如果构造方法是private 这个方法就不能用了二、使用Class类的静态方法:forName(“l类的全称”);Class<?> Type = Class.forNaem( “ Person ” ) ;注意:会抛出ClassNotFoundException 异常。
需要在函数上throws三、使用类的字节码文件.classClass<?> Type = Person.class;用Perosn类的Class对象生成Person类的反射实例有两种方式:1、获得Class对象(必须),然后通过Class对象的newInstance()方法直接创建。
这是简化的写法,Class<?> Type = Person.class;Object obj = Type.newInstance( ); 这个newInstance( )方法是Class类中的缺点:只能利用Person类的无参数构造方法创建对象。
如果没有无参数构造方法,就无法创建对象2、获得Class对象(必须),然后通过该对象获得Constrator( )对象,然后用Constrator对象创建Person的实例假设Person类有非空构造函数Person(int age, String name );Class<?> Type = Person.class;Constractor cons = Type.getConstractor( new Class[]{ int.class , String.class} ) ;抛出:NoSuchMethodException 当找不到指定类型的构造函数时抛出:SecurityException 是Runtime异常,说明存在安全侵犯Object obj = cons.newInstance( new Object[]{ 20,”小明” } );抛出:InstantiationException 当指定的类的对象无法被实例化时抛出:IllegalAccessException当创建实例过程中无法调用其中的某些属性或方法时抛出:IllegalArgumentException 是Runtime异常,当传递的构造方法参数不匹配的时候抛出:InvocationTargetException 抛出上面三个异常的时候会同时抛出这个异常这个写法避免了newInstance()只能调用Person类中无参数构造方法的缺点如果构造方法参数为空时也可以这样写:Class<?> Type = Person.class;Constractor cons = Type.getConstractor( new Class[]{ } ) ;Object obj = cons.newInstance( new Object[]{ } );其实Class类中的newInstatnce() 方法省略了生成构造方法对象的步骤。
将上面的后两步合成为一步:Class<?> Type = Person.class;Object obj = Type.newInstance( ); //合成为一步定义一个Person类,包含属性和方法,用反射机制来获取类的方法:class Person{private Long id;private String name;private int age;public Person(){}public Long getId() {return id;}public void setId(long id) {this.id = id;}public String getName() {return name;}public void setName(String name) { = name;}public int getAge() {return age;}public void setAge(int age) {this.age = age;}public Person(String name,int age ){ = name;this.age = age;}}import ng.reflect.*;public class Reflection_4 {Public static void main(String[] args) throws ClassNotFoundException {/*forName( “person” )获取Person类的 Class对象 Type*forName()方法会抛出ClassNotFoundException 异常*/Class<?> Type = Class.forName("Person");/** Type对象调用Class类中的方法:getDeclaredMethods()* 可以获得Person类中所有方法的类型数组* 这个数组中包含着所有Person的方法* 要导入ng.reflect.*;包*/Method[] m1 = Type.getDeclaredMethods();//用for循环的增强写法可以打印所有的方法声明,包含私有方法for(Method m: m1){System.out.println(m);}// //用for循环的增强写法可以打印所有的方法声明,包含私有方法// for(int i= 0;i<m1.length; i++)// {// System.out.println(m1[i]);// }}}————————————————————————————————————————————通过反射调用Person类的方法或属性class Person{private Long id;private String name;private int age;Person(){}public String method(String s){return s+"大家好";}public Person(String name,int age ){ = name;this.age = age;}}import ng.reflect.Method;public class Reflection_5 {public static void main(String[] args) throws Exception{/*获取Person类的 Class对象 Type* 第二种方法:Person.class来获取,不会抛出异常*、、、、、用这个Class类型对象可以创建Person类的实例*/Class<?> Type = Person.class;//创建Person类的Class对象的实例Object obj = Type.newInstance();/** 会抛出InstantiationException异常:* Person类中如果没有空参数构造方法将抛出此异常** 抛出IllegalAccessException异常* 如果Person类构造方法为私有标识的时候抛出此异常* 或者invoke(obj,new Object[]);中的第一参数不是obj实例时也会抛出这个异常*//** System.out.println( obj instanceof Person );* 结果为true,说明obj是Person 的一个实例。
*/Method mString = Type.getMethod("method", new Class[]{String.class});/*创建要调用的方法的方法对象* 导包ng.reflect.*;*/Object result = mString.invoke(obj,new Object[]{"小明"}) ;//用方法的对象来调用invoke方法,第一个参数是对象的实例,第二个参数是new Object[]{"字符串实参"}//invoke方法返回值类型是Object类型,所传的实参也必须是Object[]{}System.out.println(result);//输出小明大家好//result是Object类型的,可以转换为String//String ss = (String)result; 不会报错}}——————————————————————————————————————————————定义一个Person类,通过反射复制这个Person类的对象:public class Person{private Long id ;private int age;private String name;Person(){}Public Person(int age, String name){ = name;this.age = age;}public Long getId() {return id;}public void setId(Long id) {this.id = id;}public int getAge() {return age;}public void setAge(int age) {this.age = age;}public String getName() {return name;}public void setName(String name) { = name;}}import ng.reflect.*;/** 利用反射复制一个对象* 复制对象就是将原有对象的属性复制到新的对象中*/public class Reflection_6{public static void main(String[] args) {Person p = new Person(20,"张三");Person p1 = (Person)copy(p);// 将返回的结果向下转型。