JAVA基础6.51——多态的概述(1)
来源:互联网 发布:二级c语言什么时候考 编辑:程序博客网 时间:2024/06/04 00:54
/*OPP三大特性:封装,继承,多态。多态:可以理解为事物存在的多种体现形态动物:猫,狗,猪人:男人,女人*/class Animal{void sing(){System.out.println("唱歌");}}class Dog extends Animal{void sing(){System.out.println("汪汪的唱歌");}}class Cat extends Animal{void sing(){System.out.println("喵喵的唱歌");}void catchMouse(){System.out.println("捕鼠");}}public class Test{public static void main(String[] args){Cat c=new Cat();function(c);//为什么是喵喵的唱歌? 因为我们传递的就是一只猫。}public static void function(Animal c){//Animal c = new Cat();向上转型c.sing();}}
0 0
- JAVA基础6.51——多态的概述(1)
- Java基础1——Java概述
- java语言基础(1)——关键字的概述
- Java基础复习——(一)Java基础概述
- java基础概述——java基础
- JAVA基础6.45——继承概述(1)
- java基础—GUI概述
- Java基础(1)--概述
- 【java基础】——java概述
- java基础——Java概述
- Java基础—— Java概述
- Java基础1 概述
- Java基础(1)-----Java语言概述
- 黑马程序员——java的基础概述
- 黑马程序员——Java基础---多线程的概述
- Java语言基础——常量的概述
- 网络编程基础(1)—概述
- ——Diary1(Java基础——概述)
- 389. Find the Difference
- JAVA基础6.50——对象转型
- java动态代理
- DFS深度优先搜索(1)--poj3984(基本模板题)
- iOS开发——微信支付业务流程说明(附官方文档接口)
- JAVA基础6.51——多态的概述(1)
- 最近做了一个怪物手册的功能
- 易语言 取自定义数据类型的大小
- JVM性能调优
- 点滴记录——Ubuntu 14.04中安装Sublime Text 3并使用SublimeClang插件
- 如何最快速实现倒计时功能和限时抢购功能
- CCF 201604-5 网络连接 广搜
- iOS 调用相机,获取相册,截取头像
- mysql left join 右表数据不唯一的情况解决方法