第一篇:java向上转型与向下转型(范文模版)
java向上转型与向下转型
java 转型问题其实并不复杂,只要记住一句话:父类引用指向子类对象。
什么叫父类引用指向子类对象,且听我慢慢道来.从2个名词开始说起:向上转型(upcasting)、向下转型(downcasting).举个例子:有2个类,Father是父类,Son类继承自Father。Father f1 = new Son();
// 这就叫 upcasting(向上转型)// 现在f1引用指向一个Son对象
Son s1 =(Son)f1;
// 这就叫 downcasting(向下转型)// 现在f1还是指向Son对象 第2个例子:
Father f2 = new Father();
Son s2 =(Son)f2;
// 出错,子类引用不能指向父类对象
你或许会问,第1个例子中:Son s1 =(Son)f1;问什么 是正确的呢。很简单因为f1指向一个子类对象,Father f1 = new Son();子类s1引用当然可以指向子类对象了。
而f2 被传给了一个Father对象,Father f2 = new Father();子类s1引用不能指向父类对象。总结: 1。父类引用指向子类对象,而子类引用不能指向父类对象。
2。把子类对象直接赋给父类引用叫upcasting向上转型,向上转型不用强制转换。
如:Father f1 = new Son();
3。把指向子类对象的父类引用赋给子类引用叫向下转型(downcasting),要强制转换。
如:f1 就是一个指向子类对象的父类引用。把f1赋给子类引用s1即 Son s1 =(Son)f1;
其中f1前面的(Son)必须加上,进行强制转换。
一、向上转型。
通俗地讲即是将子类对象转为父类对象。此处父类对象可以是接口。1,向上转型中的方法调用。看下面代码:
[java] view plaincopyprint?
1.package com.wensefu.others;
2.public class Animal {
3.4.public void eat(){
5.System.out.println(“animal eatting...”);
6.}
7.}
8.class Bird extends Animal{
9.10.public void eat(){
11.System.out.println(“bird eatting...”);
12.}
13.14.public void fly(){ 15.16.17.}
18.}
19.class Main{ 20.21.public 22.23.24.25.法
26.27.28.}
29.30.public 31.32.}
33.}
34.System.out.println(“bird flying...”);
static void main(String[] args){
Animal b=new Bird();//向上转型
b.eat();
//!error: b.fly();b虽指向子类对象,但此时丢失fly()方dosleep(new Male());
dosleep(new Female());
static void dosleep(Human h){
h.sleep();
package com.wensefu.others;
1.public class Human {
2.public void sleep(){
3.System.out.println(“Human sleep..”);
4.}
5.}
6.class Male extends Human {
7.@Override
8.public void sleep(){
9.System.out.println(“Male sleep..”);
10.}
11.}
12.class Female extends Human {
13.@Override
14.public void sleep(){
15.System.out.println(“Female sleep..”);
16.}
17.}
18.注意这里的向上转型:
Animal b=new Bird();//向上转型
b.eat();
此处将调用子类的eat()方法。原因:b实际指向的是Bird子类,故调用时会调用子类本身的方法。
需要注意的是向上转型时b会遗失除与父类对象共有的其他方法。如本例中的fly方法不再为b所有。2,向上转型的好处。看上面的代码,public static void dosleep(Human h){
h.sleep();
}
这里以父类为参数,调有时用子类作为参数,就是利用了向上转型。这样使代码变得简洁。不然的话,如果dosleep以子类对象为参数,则有多少个子类就需要写多少个函数。这也体现了JAVA的抽象编程思想。
二、向下转型。
与向上转型相反,即是把父类对象转为子类对象。看下面代码:
package com.wensefu.other1;
1.public class Girl {
2.public void smile(){
3.System.out.println(“girl smile()...”);
4.}
5.}
6.class MMGirl extends Girl{
7.8.@Override
9.public void smile(){
10.11.System.out.println(“MMirl smile sounds sweet...”);
12.}
13.public void c(){
14.System.out.println(“MMirl c()...”);
15.}
16.}
17.class Main{
18.19.public static void main(String[] args){
20.21.Girl g1=new MMGirl();//向上转型
22.g1.smile();
23.24.MMGirl mmg=(MMGirl)g1;//向下转型,编译和运行皆不会出错
25.mmg.smile();
26.mmg.c();
27.28.29.Girl g2=new Girl();
30.//
MMGirl mmg1=(MMGirl)g2;//不安全的向下转型,编译无错但会运行会出错
31.//
mmg1.smile();
32.//
mmg1.c();
33.34.if(g2 instanceof MMGirl){
35.MMGirl mmg1=(MMGirl)g2;
36.mmg1.smile();
37.mmg1.c();
38.}
39.40.}
41.} Girl g1=new MMGirl();//向上转型
g1.smile();
MMGirl mmg=(MMGirl)g1;//向下转型,编译和运行皆不会出错
这里的向下转型是安全的。因为g1指向的是子类对象。而
Girl g2=new Girl();MMGirl mmg1=(MMGirl)g2;//不安全的向下转型,编译无错但会运行会出错 运行出错:
Exception in thread “main” java.lang.ClassCastException: com.wensefu.other1.Girl
at com.wensefu.other1.Main.main(Girl.java:36)如代码所示,可以通过instanceof来防止出现异常。
第二篇:努力向上,幸福向下
努力向上,幸福向下
零部件制造部项继圣
春天是一年的第一个季节,万物萌发,气候多变,乍暖还寒。住在北半球的我们的春天是每年的3、4、5 月。又到春天爬山时,爬山之乐,乐在感受其深厚的文化底蕴,乐在探索其探险之曲折,乐在观赏其宁静美丽,也乐在享受爬山过程中大家的一言一行,爬山更是健身锻炼的好方式。在公司组织下,4月22日我们登上了襄阳烈士山,看到了威武壮观的烈士塔。在这次以登山为主要目的的活动中,我的收获不仅仅是愉悦了心情,释放了身心的浊气,锻炼了身体,更是让我对自己的人生有了新的认识,对生命有了新的体会。那就是努力向上,幸福向下。
这次爬山在上午九点准时开始,随着一声开始的号令,大家蜂拥而上,有的三五成群边聊边爬,有的走走歇歇,有的单枪匹马全速前进,但目标只有一个,就是另一个山头的电视塔。在烈士山山脚下向上望去,646级台阶映入眼帘,还好台阶不是很陡,但依然可以吓到那些腿脚不是很方便的登山人,这就是我们通往终点必须接受的第一个挑战。在没开始之前,我精力充沛,激情四射,信心饱满。刚爬了不到100台阶,可能是太快的缘故,我就开始气喘吁吁,力不从心,可以说开始时的激情和信心已经荡然无存,如果没有这次竞赛性质的登山,我估计永远也想不到自己会这么的不济。我开始减慢速度,准备打持久战,在同事的带动下,我终于征服了第一个山头。威武的烈士塔就在山顶,看着神圣的烈士塔,心里充满了对先烈无比的敬仰之情。此刻向来时的台阶望去,心里无比激动,真不敢相信自己已经爬了这么多的台阶。如果想爬到山顶就必须努力向上,因为只有付出努力到达山顶向下看时,才会有无比幸福的成就感。
过了第一个山头后,就是和第二个山头之间的下坡段。坡不陡也没有台阶,就是一般的土路,虽然不是很平坦,但是也算是整个路程中最理想的路段了。我想,这段路应该就是大家所谓理想的冲刺阶段,因为在这段路上我所见到的同事都在跑,而且非常快。我也是在这段路上完成了对大约二十几人的超越,这段路也是我整个过程中走的最轻松的一段,想停下来都难。人生又何尝不是呢,如果遇到了合适的机遇,那些能够抓住机会的人肯定会在这段路上将自己的人生提升一个高度。幸福向下估计就是这个道理,和爬山一样,当你的人生到达了一定的高度后,如果你不思进取,满足现状,那么你的人生就会像爬山下坡一样,幸福惬意,但是下坡到底后呢,那就是从零开始,从新奋斗。
第二个山头的山坡就是有名的好汉坡,台阶很陡很窄很多,向上望去,台阶就想一条彩带,弯弯曲曲直插云霄。很明显和第一个山头不同的是,这里的游客或登山的人少了很多。这时候才突然明白第二个山头才是真正的挑战,路途虽远但是路就在脚下。就这样我一步一步的向上走着像一个蜗牛一样。走得虽慢但依然汗如雨下,有的人索性脱下了上衣,直接光着脊背向上爬,然后时不时再喊上两嗓子,岂不快哉!我就这样走走歇歇,看着台阶的提示,还有1000个,然后888个,666个,100个,终于到了。签名的时候手抖得非常厉害,感觉三个字写了好久。当签完名的那瞬间,身心完全放松,再向身后看的时候又是一个不同的感觉:会当凌绝顶,一览众山小!这时候虽然很累,但是充满了更大的成就感,好像自己失去的信心和精力又回来了。此刻微风拂面,一切兴趣盎然。然后就是以完全放松的心态下山,坐在回公司的公交车上,心情久久不能平静。
人生之中像这样的山头多之又多,如果我们想要征服它们就必须付出汗水和努力,这就是我们积极争取向上的时候必须做的,然后就是回顾我们奋斗的历程,感受一路走来的艰辛,享受这些经历带来的幸福感。但凡每一个成功的人应该都会有这样的经历吧,如果想要幸福向下就必须先要努力向上,因为有了努力向上,才能幸福向下,
第三篇:转型转型转型
中国邮政储蓄银行 定边县支行营业部(汇报材料)
定 边 县 支 行 转 型
员 工 心 得 体 会
二零一一年十月二十五
陕西省分行 榆林市分行
中国邮政储蓄银行
学习发展转型
——心得体会
全省学榆林,勇做发展楷模,全省轰轰烈烈不断的学习榆林精神,然而我们榆林人任然不骄不躁,用科学发展观武装头脑,继续深化走科学发展之路具体途径和战略重要目标,不断打造陕西邮储银行的企业文化即:狼性文化,亮剑精神。
榆林市分行提出发展转型,转型是榆林市分行历史发展的必然,转型更是一种改革,转型是改革的过程。那么作为榆林市分行信贷员们,更应该谨记和明白转型的深刻含义。我是榆林市分行定边县支行的一名普通员工,我所在的团队是信贷部,我部现在共有5名信贷工作人员,每天在榆林市红旗飘扬的信贷舞台上努力工作,然而这个舞台需要我们谨慎,科学发展。
9月14晚,定边县支行召开“抓服务、严管理、促转型”活动动员会,全行员工参加了此次会议。全行提出如下几点转型模块:功能转型、经营转型、发展转型、管理转型、服务转型及文化转型。
这就要求我们信贷人员更要重视转型的重要性,在发展好信贷业务的速度上,更要注重信贷资产质量。在功能转型上:信贷要做大做强,更要做稳,我深刻明白“放出去世风险,收回来是发展”内涵意义;在经营转型上:我深刻认识到理性、谨慎经营的重要性,科学发展的必然性;在发展转型上:发展速度是关键,发展质量是基础,正所谓“宁缺毋滥”。更需要要我们信贷员及信贷团队发扬亮剑精神,打造狼性团队;在管理上:信贷工作由粗放式管理向精细化管理转型,由结果管理向营销过程管理转型;服务转型上:提倡灵魂式的优质服务,更要注重自身效益兼顾客户收益,实现双赢转型。更要做到:外树形象,内强素质。在文化转型上:着力打造亮剑精神,狼性团队,塑造训练有素的企业狼性文化。
说“不”是一种文化,贾行张这样提到。我深思并谨记“不”字文化对于从事信贷人员的重要性:对粗放经营说“不”,对过分冒进说“不”,对不合规的人情贷款说“不”,对众多诱惑说“不”。这——这不是口号,这是给信贷工作者最苦的良药,这是对付“糖衣炮弹”最好的利器,这是对“定时炸弹”最好的拆弹方法,这是给予所有从事信贷工作人员的警钟„„
陕西省分行 榆林市分行 中国邮政储蓄银行
就现在定边县支行信贷业务良好发展的态势下,在今后的工作中,我将以更加饱满的热情,更加积极的态度,更加高超的业务技能,更加专业的房贷水准,更加完善的服务质量,让客户满意,真正做到“根植百姓,服务大众”。
以感恩的心为理念,理性、科学的做好的自己本分工作,为市分行做好一份满意的答卷,更加积极配合好市分行、定边县支行转型的所有工作。
单 位:定边县支行 部 门:信 贷 部 姓 名:于学文
日 期:2011-10-27
陕西省分行 榆林市分行
第四篇:转型
网点转型发展与风险防控突出问题 农行聊城东昌府支行东昌路分理处胡中文
目前山东省农行网点转型工作正如火如荼进行中,东昌府支行作为全省网点转型试点支行之一,东昌路分理处作为东昌府支行的基层网点,如何完善服务方式,推进业务发展及增加竞争优势,使网点向营销服务型转变,成为转型的首要环节。
省行明确提出,作为省行党委提出并强力推动的一项全行战略和重点工程,深化网点转型能否按时顺利完成,并取得圆满成功,对全行经营乃至长远发展意义重大。省行已经明确了2016年上半年完成全行推广的目标,时间紧、任务重,同时标准不能降低,如何进一步加快整体推进步伐,确保不掉队,是各级行需要认真研究的十分现实和紧迫的课题,对此益行长对深化网点转型提出了自己的想法和观点,分别是
一、转型中的人员短缺问题是可以解决的
二、深化网点经营转型的成败取决于三个“关键人”
三、转型必须线上同步进行
四、深化网点主任、大堂主任、运营主管必须率先转型
五、深化转型必须同步提升网点对公服务能力
六、深化网点转型必须要考核到位
七、深化网点转型必须认识再提高、执行再加强、不能掉队
作为网点主任,充分认识网点转型工作的重要性和紧迫性,将省行的指导思想和网点的具体情况相结合,认真分析网点所处市场环境、客户资源、内部人财物投入资源等客观因素,发现网点作为客户关系经营维护、复杂金融产品销售的渠道作用、通路功能,并没有充分的发挥,具体来看,网点经营管理中还存在以下问题:
(一)低价值客户排挤高价值客户。对银行服务不满的客户中90%以上是因为办理业务等候时间过长引起的。不少客户反映,在业务繁忙时,办理业务的平均等候时间超过30分钟,而在排队客户中,绝大部分是中低端客户,其占用了大量网点资源,优质大客户被排挤,高端客户逐步流失、网点效益增长乏力,网点业务流程普遍以线条管理,大量的授权业务不仅占用了大量时间、人力,也占用了客户的等候时间,从而不能给客户提供现代化、人性化的服务体验,影响客户的忠诚度,也引起员工的较多抱怨,影像了工作积极性。
(二)网点员工主动营销意识不强。作为与客户直接接触的一线柜员,在识别客户、营销产品方面往往比客户经理更具优势,柜员是善于识别高价值客户,是否善于挖掘客户的理财需求,对于提升网点业务水平意义重大。网点部分柜员主动营销意识不强,且柜面业务繁忙,在很大程度上影响了柜员主动营销的积极性。
(三)网点客户服务无差异性。受传统服务理念“客户就是上帝,只有客户选择银行,没有银行选择客户”的影响,网点客户服务无差异特性。然而,优质客户群由于偏低偏弱的服务体验,感受不到银行对其的关注,影响了其对银行的评价,而且这也违反了经济效率原则,高成本的网点柜台人工服务成本没有得到合理的配置。
(四)与客户信息交流受阻,网点基于传统安全保卫等因素考虑,均建立了严格的隔离措施,这种传统的柜台模式使员工和客户产生了隔阂,更隔离了两者之间的面对面信息沟通。由于信息沟通受阻,柜员完全处于被动的状态,员工只能应付客户要求,无法对客户进行业务分流和主动营销,不仅丧失了很好的产品营销机会,同时也无法给客户提供良好的互动式服务。
在去年下半年的时候省行提出了网点深化转型的要求,东昌府支行率先响应省行号召,在省行的指导思想下,深化网点转型,在柜员岗中优选出八名大堂主任,并释放以前后台人员充实到大堂中,充实了营销人员队伍,并大量配置超级柜台、ATM等自助机具。在短暂的磨合期以后,网点深化转型初见成效,网点营销拓展更加贴近客户需求,网点客户服务更加亲和友好,网点人员的配置更加合理良好,网点业务流程更加高效便捷,网点绩效管理更加精益求精。2015年12月28日,省行党委书记、行长益虎到东昌府支行调研深化网点转型工作,分别与支行行长、网点主任、柜员等各层级员工进行交谈,详细了解了网点转型后人员的配置,业务量及客户体验等方面的变化情况,并就转型中遇到的问题征求基层员工的意见建议。益行长充分肯定了网点深化转型工作取得的成绩,并就后续工作提出了具体要求:一是机制管人,考核到位,全力做好深化网点经营转型的固化工作;二是强化培训,提升技能,努力培养一岗多能的优秀人才。
我们将全力贯彻落实益行长要求,明确职责,健全机制,完善考核,激发员工工作热情,同时,强力构建学习型网点,持续提升员工能力与市场竞争力。
第五篇:核心素养导向下语文课堂的转型与实践心得
核心素养导向下语文课堂的转型与实践
近日,我有幸参加了本学期初培训,蒲主任对核心素养导向下语文课堂的转型与实践做了细致而生动地讲解。通过学习,让我对核心素养下的语文课堂有了更加全面的认识。
当今时代,科技进步日新月异,知识经济迅猛发展,全球化、信息化步伐明显加快,这些变化对人的素养提出了更新、更高的要求。核心素养的提出,明确了学生应具备的适应终身发展和社会发展需要的必备品格和关键能力,有力地回应了新时代的呼唤,也为深化课程改革和教学改革提供了方向。学生发展核心素养,主要是指学生应具备的,能够适应终身发展和社会发展需要的必备品格和关键能力。核心素养是关于学生知识、技能、情感、态度、价值观等多方面要求的综合表现;是每一名学生获得成功生活、适应个人终生发展和社会发展都需要的、不可或缺的共同素养;发展是一个持续终身的过程,可教可学,最初在家庭和学校中培养,随后在一生中不断完善。
如果教师没有能够完全理解核心素养,知识只能停留在认知领域,而素养却能键入到人的血液神经系统中去,是人的一种天性流露。当一个教师开始重视培养学生的素养时,就是找到了教育的家,才会让教学有根。
作为一名语文老师需要什么文化底蕴呢?我觉得需要博览群书,有经典诗词的底蕴。中国是诗的国度,是诗歌养育了中华民族。孔子曰:“不读诗,无以言。”“诗可以兴,可以观,可以群,可以怨;迩之事父,远之事君。”文学名著是民族文化的集大成,更是民族精神和灵魂代言人,我们的教材中就有大量的文学名著,也要求学生课外阅读大量的文学名著,文学名著就是为学生的文化奠基,为学生的精神添上亮丽的底色。语文老师需要人文关怀。爱生是基础,给学生思考的机会。我想语文教师还应学习哲学知识。哲学是万学之学,指导一切科学,充满着好奇、疑问、探究与智慧。哲学就是追求智慧、热爱智慧的学问。历史充满智慧,读史使人明智;文学充满智慧,文学给人灵感,给人想象,给人真善美的启迪。当文哲史融为一体时,就让我们的心灵充盈智慧的光芒。语文教育不可忽视的一个重点,就是语文素养的培养和核心素养,提高。语文教育的目的之一,就是提高学生的语文素养,使学生情与理同步发展。
总之,课堂教学变革是核心素养落地的切入点,突破点和成长点,只有聚焦课堂,才能真正让核心素养落地,促进学生智慧地成长。我会以学生为出发点,立足课堂,结合语文教学实践,将语文核心素养的培养和提升贯穿于语文教学活动中,提高自己的教学能力,也培养学生的学习能力和综合素养。
2018.8.20