电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

Java中父類和子類之間的轉(zhuǎn)換操作示例

瀏覽:54日期:2022-09-01 17:33:40

本文實(shí)例講述了Java中父類和子類之間的轉(zhuǎn)換操作。分享給大家供大家參考,具體如下:

一、父類引用強(qiáng)轉(zhuǎn)成為子類引用

package learn20180720; public class People { private String name; private Integer age; private Double height; public People(){ this.name = ''; this.age = 0 ; this.height = 0.0; } public People(String name, Integer age, Double height) { super(); this.name = name; this.age = age; this.height = height; } public String getName() { return name; } public void setName(String name) { this.name = name; } public Integer getAge() { return age; } public void setAge(Integer age) { this.age = age; } public Double getHeight() { return height; } public void setHeight(Double height) { this.height = height; } public void tellObjectName(People p) { System.err.println(p.name); } public void sayInformation() { System.err.println('我的名字叫做:'+this.name+'我的年齡是:'+this.age+'我的身高是'+this.height); }}

package learn20180720;public class Chinese extends People{ private String country; public Chinese(){ super(); country = ''; } public Chinese(String aname,Integer aage,Double aheight) { super(aname,aage,aheight); this.country = '中國(guó)'; } public String getCountry() { return country; } public void setCountry(String country) { this.country = country; } public void sayInformation() { // TODO Auto-generated method stub System.err.println('我的名字叫做:'+this.getName()+' 我的年齡是:'+this.getAge()+' 我的身高是:'+this.getHeight()+' 我的國(guó)家是:'+this.country); }}

package learn20180720;public class TestPeCh { public static void main(String[] args) { // TODO Auto-generated method stub People p1 = new Chinese(); Chinese c1 = (Chinese)p1; }}

Java中父類和子類之間的轉(zhuǎn)換操作示例

Java中父類和子類之間的轉(zhuǎn)換操作示例

可以看到,p1無(wú)法訪問(wèn)子類中的特有的方法(父類引用可以訪問(wèn)子類中重寫父類中的方法),但是強(qiáng)轉(zhuǎn)成為子類類型的引用c1之后,c1就可以訪問(wèn)子類中所有的方法啦。

二、父類不可以強(qiáng)轉(zhuǎn)成為子類

package learn20180720;public class TestPeCh { public static void main(String[] args) { // TODO Auto-generated method stub People p1 = new People(); Chinese c1 = (Chinese)p1; }}

Java中父類和子類之間的轉(zhuǎn)換操作示例

報(bào)錯(cuò)了!

更多關(guān)于java相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Java面向?qū)ο蟪绦蛟O(shè)計(jì)入門與進(jìn)階教程》、《Java數(shù)據(jù)結(jié)構(gòu)與算法教程》、《Java操作DOM節(jié)點(diǎn)技巧總結(jié)》、《Java文件與目錄操作技巧匯總》和《Java緩存操作技巧匯總》

希望本文所述對(duì)大家java程序設(shè)計(jì)有所幫助。

標(biāo)簽: Java
相關(guān)文章:
主站蜘蛛池模板: 六维力传感器_三维力传感器_二维力传感器-南京神源生智能科技有限公司 | 意大利Frascold/富士豪压缩机_富士豪半封闭压缩机_富士豪活塞压缩机_富士豪螺杆压缩机 | 深圳货架厂_仓库货架公司_重型仓储货架_线棒货架批发-深圳市诺普泰仓储设备有限公司 | Trimos测长机_测高仪_TESA_mahr,WYLER水平仪,PWB对刀仪-德瑞华测量技术(苏州)有限公司 | 硅PU球场、篮球场地面施工「水性、环保、弹性」硅PU材料生产厂家-广东中星体育公司 | 福建自考_福建自学考试网 | 气动隔膜泵-电动隔膜泵-循环热水泵-液下排污/螺杆/管道/化工泵「厂家」浙江绿邦 | 济南品牌设计-济南品牌策划-即合品牌策划设计-山东即合官网 | RS系列电阻器,RK_RJ启动调整电阻器,RQ_RZ电阻器-上海永上电器有限公司 | 全钢实验台,实验室工作台厂家-无锡市辰之航装饰材料有限公司 | 无刷电机_直流无刷电机_行星减速机-佛山市藤尺机电设备有限公司 无菌检查集菌仪,微生物限度仪器-苏州长留仪器百科 | 液压升降平台_剪叉式液压/导轨式升降机_传菜机定做「宁波日腾升降机厂家」 | 广州印刷厂_广州彩印厂-广州艺彩印务有限公司 | 澳威全屋定制官网|极简衣柜十大品牌|衣柜加盟代理|全屋定制招商 百度爱采购运营研究社社群-店铺托管-爱采购代运营-良言多米网络公司 | 冷油器-冷油器换管改造-连云港灵动列管式冷油器生产厂家 | 钢板仓,大型钢板仓,钢板库,大型钢板库,粉煤灰钢板仓,螺旋钢板仓,螺旋卷板仓,骨料钢板仓 | 福州时代广告制作装饰有限公司-福州广告公司广告牌制作,福州展厅文化墙广告设计, | 东莞海恒试验仪器设备有限公司| 体感VRAR全息沉浸式3D投影多媒体展厅展会游戏互动-万展互动 | 爱佩恒温恒湿测试箱|高低温实验箱|高低温冲击试验箱|冷热冲击试验箱-您身边的模拟环境试验设备技术专家-合作热线:400-6727-800-广东爱佩试验设备有限公司 | 游泳池设备安装工程_恒温泳池设备_儿童游泳池设备厂家_游泳池水处理设备-东莞市君达泳池设备有限公司 | 深圳工程师职称评定条件及流程_深圳职称评审_职称评审-职称网 | [官网]叛逆孩子管教_戒网瘾学校_全封闭问题青少年素质教育_新起点青少年特训学校 | 氧氮氢联合测定仪-联测仪-氧氮氢元素分析仪-江苏品彦光电 | POS机官网 - 拉卡拉POS机免费办理|官网在线申请入口 | 污水提升器,污水提升泵,污水提升装置-德国泽德(zehnder)水泵系统有限公司 | 压力变送器-上海武锐自动化设备有限公司 | 塑料瓶罐_食品塑料瓶_保健品塑料瓶_调味品塑料瓶–东莞市富慷塑料制品有限公司 | 立式_复合式_壁挂式智能化电伴热洗眼器-上海达傲洗眼器生产厂家 理化生实验室设备,吊装实验室设备,顶装实验室设备,实验室成套设备厂家,校园功能室设备,智慧书法教室方案 - 东莞市惠森教学设备有限公司 | 全自动包装秤_全自动上袋机_全自动套袋机_高位码垛机_全自动包装码垛系统生产线-三维汉界机器(山东)股份有限公司 | 方源木业官网-四川木门-全国木门专业品牌| 泰国专线_泰国物流专线_广州到泰国物流公司-泰廊曼国际 | 河南不锈钢水箱_地埋水箱_镀锌板水箱_消防水箱厂家-河南联固供水设备有限公司 | 成都APP开发-成都App定制-成都app开发公司-【未来久】 | 艺术涂料|木纹漆施工|稻草漆厂家|马来漆|石桦奴|水泥漆|选加河南天工涂料 | 橡胶粉碎机_橡胶磨粉机_轮胎粉碎机_轮胎磨粉机-河南鼎聚重工机械制造有限公司 | 培训一点通 - 合肥驾校 - 合肥新亚驾校 - 合肥八一驾校 | 东莞市海宝机械有限公司-不锈钢分选机-硅胶橡胶-生活垃圾-涡电流-静电-金属-矿石分选机 | 安徽成考网-安徽成人高考网 | 工业风机_环保空调_冷风机_工厂车间厂房通风降温设备旺成服务平台 | 微型驱动系统解决方案-深圳市兆威机电股份有限公司 |