java向下转型指的是什么意思
这篇文章将为大家详细讲解有关java向下转型指的是什么意思,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
创新互联建站专注于潼南网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供潼南营销型网站建设,潼南网站制作、潼南网页设计、潼南网站官网定制、小程序设计服务,打造潼南网络公司原创品牌,更为您提供潼南网站排名全网营销落地服务。
1、概念
向下转型就是父类对象转成子类对象。我们把一个父类引用 Animal类型的引用 给了一个 Bird类型 的引用,这就是向下转型
2、格式
子类 子类对象=(子类)父类实例
3、注意
向下转型的时候一定要进行强制类型转换
4、实例
class Animal { public String name; public void eat() { System.out.println(this.name + " 正在吃"); } } class Cat extends Animal { } class Bird extends Animal { public int age; public void fly() { System.out.println(this.name+"起飞"); } } public class Test extends TestDemo { public static void main(String[] args) { Animal animal = new Animal(); Bird bird = (Bird) animal;//必须进行强制类型转换 } }
java基本数据类型有哪些
Java的基本数据类型分为:1、整数类型,用来表示整数的数据类型。2、浮点类型,用来表示小数的数据类型。3、字符类型,字符类型的关键字是“char”。4、布尔类型,是表示逻辑值的基本数据类型。
关于“java向下转型指的是什么意思”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。
文章标题:java向下转型指的是什么意思
本文网址:http://azwzsj.com/article/jgeode.html