Java面向对象之多态的示例分析
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,这篇文章主要介绍Java面向对象之多态的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!/** 知识点: 多态 Polymorphism
千家信息网最后更新 2026年11月01日Java面向对象之多态的示例分析
这篇文章主要介绍Java面向对象之多态的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
/** 知识点: 多态 Polymorphism 1. 对象的多态性 分为三种: 方法的重载, 方法的覆盖, 对象的向上向下转型 2. 基本类型的向上向下转型 3. 对象的向上向下转型 : 必须发生在子类和父类之间 注意: 1. 子类对象 可以 转换成父类对象 但是转换后子类属性和方法不可见 当再转换成子类的时候 要强制类型转换 2. 如果直接实例父类然后 转成子类不允许 报异常 ClassCastException 3. 当子类复写了父类的方法, 子类转成父类后 调用的是子类复写的方法。*/public class Polymorphism { public static void main(String[] args) { //类型的转换 byte a = 1; int b = 100; int c = 200; //小类型 -> 大类型 b = a; System.out.println(b); //大类型 -> 小类型 必须经过强制类型转换 并且转换以后可能丢失精度 a = (byte) c; System.out.println(a); //对象的向上向下转型 //对象向上转型 子类对象 -> 父类对象 子类对象有些属性和方法不可见 //经典语录(子类是父类) 学生是人 Person p = new Student("李明"); p.say(); //对象向下转型 父类对象 -> 子类对象 必须强制类型转换 // 人可以转换成学生 Student s = (Student) p; s.say(); s.study(); //Student s2=(Student)new Person(); //s2.say(); }}class Person { public void say() { System.out.println("说话"); }}class Student extends Person { private String name; public Student(String name) { this.name = name; } public void say() { System.out.println("说英语"); } public void study() { System.out.println("学习"); } }以上是"Java面向对象之多态的示例分析"这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!
对象
子类
类型
方法
多态
强制
示例
分析
内容
学生
属性
知识
篇文章
之间
价值
兴趣
多态性
实例
小伙
小伙伴
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
上海睿民互联网科技有限公司
科技互联网企业
互联网科技战争
为想互联网科技
卓越科技(互联网 )
九亚互联网科技
奇酷互联网络科技公司
广州凡科互联网科技
互联网科技大会
卓越科技互联网 招聘
开启互联网科技时代小说
农村开互联网科技讲堂
字节跳动和互联网科技
互联网5g黑科技有哪些
工业互联网科技成果转化
下一代互联网重大应用科技园
众联互联网络科技
长沙易易互联网科技有限公司
互联网的黑科技实验室
广州全民伙伴互联网科技有限公司
上海挚品互联网科技有限公司
互联网科技公司排名
互联网科技与金融科技
唐信互联网科技 大连
受益于互联网科技的高速发展
深圳育鹏互联网科技有限公司招聘
佛山市翊博互联网络科技有限公司
深圳市罗太互联网科技有限公司
电子商务与互联网科技的关系
互联网科技创业有什么好项目