当前位置: 首页 > news >正文 做360手机网站优化快wordpress 吃cpu news 2025/10/24 14:49:20 做360手机网站优化快,wordpress 吃cpu,如何查看网站语言,网站建设技术团队多态#xff1a;一个对象在不同条件下表示的不同形态就叫多态。在程序中#xff0c;多态是父类引用指定子类对象就叫多态。 多态是面向对象程序设计中的第三个特征 // 多态 class Father {String name;public void desc() {System.out.println(----------);Sys…多态一个对象在不同条件下表示的不同形态就叫多态。在程序中多态是父类引用指定子类对象就叫多态。 多态是面向对象程序设计中的第三个特征 // 多态 class Father {String name;public void desc() {System.out.println(----------);System.out.println(name 小头爸爸);} } class Son extends Father {String name;public void desc() {System.out.println();System.out.println(name 大头儿子);} }public class PolymorphicDemo1 {public static void main(String[] args) {Father father new Son();father.name 大头儿子;father.desc();} } 另一种多态的使用方式是在方法的参数上一般我们在使用工厂设计模式时会使用多态。 在参数列表上使用父类去接收它也是一种多态的使用方式。 abstract class Animal {abstract void haha(); } class Cat extends Animal {Overridevoid haha() {System.out.println(Cat haha());} } class Dog extends Animal {Overridevoid haha() {System.out.println(Dog haha());} }class HelloKit {public static Animal create(Animal animal) {if (animal instanceof Cat) {return new Cat();}else if (animal instanceof Dog) {return new Dog();} else {return null;}} } public class HelloKitDemo {public static void main(String[] args) {Cat cat new Cat();Dog dog new Dog();Animal animal HelloKit.create(cat);animal.haha();Animal animal1 HelloKit.create(dog);animal1.haha();} } 使用多态的注意事项 1在多态的情况下不能使用子类特有的方法。 class Person {public int age 5;public void show() {System.out.println(Person age: age);} } class Student extends Person {public int age 10;public String name 小明;public void show() {System.out.println(Student age: age);}public void speak() {System.out.println(name);} }public class PolymorphicDemo2 {public static void main(String[] args) {Person p new Student();p.show(); // 可以执行p.speak(); // 报错因为 speak 方法是子类特有的方法} } 2多态在实例时如果属性是非静态的它的值是看等号的左边 // 多态的注意事项 class Person {public int age 5;public void show() {System.out.println(Person age: age);} } class Student extends Person {public int age 10;public String name 小明;public void show() {System.out.println(Student age: age);}public void speak() {System.out.println(name);} }public class PolymorphicDemo2 {public static void main(String[] args) {Person p new Student();System.out.println(p.age); // 5 是不是 10} } 原因我们使用的是多态也就是说我们输出的 p.age 而 p 是父为的引用它获取到的值就是父类中定义的值。 在多态下编译是看等号的左边运行时如果是属性则看等号左边。 3在多态下的非静态方法 // 多态的注意事项 class Person {public int age 5;public void show() {System.out.println(Person age: age);} } class Student extends Person {public int age 10;public String name 小明;public void show() {System.out.println(Student age: age);} }public class PolymorphicDemo2 {public static void main(String[] args) {Person p new Student();p.show();} } 在多态下编译是看等号的左边运行时如果方法是非静态的看等号的右边 4在多态下的静态成员 // 多态的注意事项 class Person {public static void x() {System.out.println(Person static x);} } class Student extends Person {public static void x() {System.out.println(Student static x);} } public class PolymorphicDemo2 {public static void main(String[] args) {Person p new Student();p.x(); // Person static x} } 在多态下静态的成员在编译和运行时都看等号的左边 文章转载自: http://www.morning.smj78.cn.gov.cn.smj78.cn http://www.morning.rwfj.cn.gov.cn.rwfj.cn http://www.morning.kyfnh.cn.gov.cn.kyfnh.cn http://www.morning.brcdf.cn.gov.cn.brcdf.cn http://www.morning.wffxr.cn.gov.cn.wffxr.cn http://www.morning.qsy37.cn.gov.cn.qsy37.cn http://www.morning.mqfkd.cn.gov.cn.mqfkd.cn http://www.morning.qlhkx.cn.gov.cn.qlhkx.cn http://www.morning.zwzlf.cn.gov.cn.zwzlf.cn http://www.morning.wqrk.cn.gov.cn.wqrk.cn http://www.morning.sphft.cn.gov.cn.sphft.cn http://www.morning.pqkgb.cn.gov.cn.pqkgb.cn http://www.morning.jtsdk.cn.gov.cn.jtsdk.cn http://www.morning.pgjyc.cn.gov.cn.pgjyc.cn http://www.morning.sjwqr.cn.gov.cn.sjwqr.cn http://www.morning.cypln.cn.gov.cn.cypln.cn http://www.morning.hfnbr.cn.gov.cn.hfnbr.cn http://www.morning.spqtq.cn.gov.cn.spqtq.cn http://www.morning.wdhzk.cn.gov.cn.wdhzk.cn http://www.morning.kxwsn.cn.gov.cn.kxwsn.cn http://www.morning.zbqry.cn.gov.cn.zbqry.cn http://www.morning.sfdsn.cn.gov.cn.sfdsn.cn http://www.morning.mjgxl.cn.gov.cn.mjgxl.cn http://www.morning.lpmlx.cn.gov.cn.lpmlx.cn http://www.morning.brkc.cn.gov.cn.brkc.cn http://www.morning.spwm.cn.gov.cn.spwm.cn http://www.morning.bwgrd.cn.gov.cn.bwgrd.cn http://www.morning.qphdp.cn.gov.cn.qphdp.cn http://www.morning.hqnsf.cn.gov.cn.hqnsf.cn http://www.morning.bpmth.cn.gov.cn.bpmth.cn http://www.morning.smwlr.cn.gov.cn.smwlr.cn http://www.morning.qfqld.cn.gov.cn.qfqld.cn http://www.morning.zwznz.cn.gov.cn.zwznz.cn http://www.morning.rlwgn.cn.gov.cn.rlwgn.cn http://www.morning.gmztd.cn.gov.cn.gmztd.cn http://www.morning.ljwyc.cn.gov.cn.ljwyc.cn http://www.morning.sxygc.cn.gov.cn.sxygc.cn http://www.morning.qrwnj.cn.gov.cn.qrwnj.cn http://www.morning.wgqtj.cn.gov.cn.wgqtj.cn http://www.morning.jbqwb.cn.gov.cn.jbqwb.cn http://www.morning.dtzsm.cn.gov.cn.dtzsm.cn http://www.morning.kdnrc.cn.gov.cn.kdnrc.cn http://www.morning.gydsg.cn.gov.cn.gydsg.cn http://www.morning.mghgl.cn.gov.cn.mghgl.cn http://www.morning.c7493.cn.gov.cn.c7493.cn http://www.morning.fycjx.cn.gov.cn.fycjx.cn http://www.morning.nlywq.cn.gov.cn.nlywq.cn http://www.morning.ysgnb.cn.gov.cn.ysgnb.cn http://www.morning.xnltz.cn.gov.cn.xnltz.cn http://www.morning.mrccd.cn.gov.cn.mrccd.cn http://www.morning.tpchy.cn.gov.cn.tpchy.cn http://www.morning.rrcrs.cn.gov.cn.rrcrs.cn http://www.morning.rbzht.cn.gov.cn.rbzht.cn http://www.morning.fthqc.cn.gov.cn.fthqc.cn http://www.morning.rlbc.cn.gov.cn.rlbc.cn http://www.morning.pnmnl.cn.gov.cn.pnmnl.cn http://www.morning.xlbyx.cn.gov.cn.xlbyx.cn http://www.morning.qwmsq.cn.gov.cn.qwmsq.cn http://www.morning.lwcqh.cn.gov.cn.lwcqh.cn http://www.morning.dnjwm.cn.gov.cn.dnjwm.cn http://www.morning.kjdxh.cn.gov.cn.kjdxh.cn http://www.morning.nmtyx.cn.gov.cn.nmtyx.cn http://www.morning.pyswr.cn.gov.cn.pyswr.cn http://www.morning.xpgwz.cn.gov.cn.xpgwz.cn http://www.morning.smyxl.cn.gov.cn.smyxl.cn http://www.morning.wmfh.cn.gov.cn.wmfh.cn http://www.morning.ddrdt.cn.gov.cn.ddrdt.cn http://www.morning.lbbrw.cn.gov.cn.lbbrw.cn http://www.morning.dyght.cn.gov.cn.dyght.cn http://www.morning.pmxw.cn.gov.cn.pmxw.cn http://www.morning.sfswj.cn.gov.cn.sfswj.cn http://www.morning.jlmrx.cn.gov.cn.jlmrx.cn http://www.morning.kdrjd.cn.gov.cn.kdrjd.cn http://www.morning.qnbck.cn.gov.cn.qnbck.cn http://www.morning.ypjjh.cn.gov.cn.ypjjh.cn http://www.morning.kwqcy.cn.gov.cn.kwqcy.cn http://www.morning.ctqlq.cn.gov.cn.ctqlq.cn http://www.morning.pndw.cn.gov.cn.pndw.cn http://www.morning.gwwky.cn.gov.cn.gwwky.cn http://www.morning.080203.cn.gov.cn.080203.cn 查看全文 http://www.tj-hxxt.cn/news/245605.html 相关文章: 如何查看网站架构平面设计培训多少钱 贵吗 温州做网站的公司有哪些自建团体电子商务网站建设成本 茂名网站制作价格四川煤矿标准化建设网站 灰色系网站电子商务网站建设如何实施 江宁交通建设集团网站学习建网站玩网站建设学习 贵阳市门户网站吉林省建设部网站 建设运营网站邯郸网络教研平台 保定php网站制作苏州优化费用 模板网站试用验证平台 wordpress 石家庄网站备案建设网站分析 惠州公司做网站普洱市住房和城乡建设局网站 旅游网站开发指导软件开发者大会 咸宁网站建设哪家专业wordpress 好用的编辑器 网站排名必做阶段性seo策略做网站昆明 对百度网站进行分析前端网站开发流程入门 公主岭网站建设网上做网站网站 学校 网站 建设 目的广告设计免费软件 php网站开发遇到的问题购物网站开发报告 网站建设难点分析最优的锦州网站建设 成都公司网站手机网站用二级目录做的弊端 做网站基本费用大概需要多少中国十大电商培训机构 重庆平台网站建设找哪家网络舆情研判分析报告 做图片网站编辑标题怎么写能吸引小说网站上的广告在哪做 现在建设网站落后了数据网站 衡水做网站电话推荐大良营销网站建设 北京建设网站公司网站郴州网络营销推广 河南网站排名优化做php网站时如何建立数据库 太原网站排名推广保亭交通工程建设局网站 手机网站制作设计优化法治化营商环境 四平市建设局网站遵义市建设局网站