Java面向对象之多态的示例分析
发表于:2025-11-07 作者:千家信息网编辑
千家信息网最后更新 2025年11月07日,这篇文章主要介绍Java面向对象之多态的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!/** 知识点: 多态 Polymorphism
千家信息网最后更新 2025年11月07日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安全错误
数据库的锁怎样保障安全
网络安全岗位及人员工作职责制度
amh 数据库
梦幻西游服务器配置
单病种管理规范和数据库
地铁网络安全等级保护
商城项目数据库
吉林创新软件开发服务优化
对于家庭网络安全的论文介绍
呼市新华互联网科技学校成员
学习网络安全教程视频
tftp服务器上传时找不到文件
青少年网络安全信息
网络安全与治理法律法规
网络技术计划的特点
小程序应该用怎样的服务器
2u服务器机箱的u是什么意思
centos7配置诛仙数据库
第五空间第三集 网络安全
为什么体验区总是断开服务器
cap 分布式数据库
南阳市亿网络技术有限公司
java软件开发面试的基本问题
如何连接sql数据库实例
外国股市数据库
匠盛武汉互联网科技有限公司
服务器格式化存储盘失败
应用软件开发电话
数据库随堂
超凡先锋连接不上服务器信息
java用户数据库登录