关于一些多态基础代码
来源:互联网 发布:易语言病毒源码大全 编辑:程序博客网 时间:2024/06/09 22:15
定义一个动物类
package com.lenovo.demo5;public class Animal {private String color; //肤色private String name; //名字private int age; //年龄public String getColor() {return color;}public void setColor(String color) {this.color = color;}public String getName() {return name;}public void setName(String name) {this.name = name;}public int getAge() {return age;}public void setAge(int age) {this.age = age;}public void dark(){System.out.println("小动物会叫");}}
由动物类派生出两个子类,分别是小狗类和小猫类
小狗类
package com.lenovo.demo5;/* * 小狗类 */public class Dog extends Animal{public void dark(){System.out.println("小狗会汪汪叫");}}小猫类
package com.lenovo.demo5;/** *小猫类 */public class Cat extends Animal{public void dark(){System.out.println("小猫会喵喵叫");}}测试类
package com.lenovo.demo5;public class Test {public static void main(String[] args) {// TODO Auto-generated method stubAnimal a=new Dog();a.dark();System.out.println("----------");a=new Cat();a.dark();}}通过改写子类,表现出多态
多态的概念: 是指两个或者多个属于不同类的对象,对于同一个消息作出不同响应的方式。
阅读全文
0 0
- 关于一些多态基础代码
- 关于一些file类的基础代码
- 关于一些java基础语法的练习题代码
- 关于代码一些优化
- 关于js的一些基础
- 关于Block的一些基础
- 关于网络安全的一些基础
- 关于数据处理的一些代码
- 关于代码的一些思考
- 关于oracle一些出错代码
- 一些关于位操作代码
- 关于Portal的一些代码
- 关于pydbg的一些代码
- 一些设计图--关于代码生成
- 关于动作的一些代码
- QTP中一些基础代码结构累积
- 一些VBA基础代码及注释
- 一些常用的基础代码和技巧
- 国际化的概念以及配合的资源包
- SpringAop与AspectJ的联系与区别
- Android屏幕适配全攻略(最权威的官方适配指导)Android屏幕适配出现的原因 在我们学习如何进行屏幕适配之前,我们需要先了解下为什么Android需要进行屏幕适配。 由于Android系统
- git clone指定的tag代码 只clone仓库中的一个分支
- VB.NET 连接ORACLE数据库
- 关于一些多态基础代码
- docker学习笔记之构建镜像
- myeclipse配置多个tomcat
- 欢迎使用CSDN-markdown编辑器
- Ubuntu 添加右键菜单项
- WEC7 安装环境及问题汇总
- 常用网站
- 深度学习视觉领域常用数据集汇总
- 李明--linux教学视频 笔记 CH1----5