java 多态测试(abstract)

原创 2015年07月09日 23:34:20


public class demo {
public static void main(String args[])
{
Animal wang=new Dog();
wang.eat();
}
}


abstract class Animal{
boolean hunger;
String location;
abstract void eat();
}




class MyAnimalList{
private Animal[] animals=new Animal [5];//用来存对象的数组
private int nextIndex=0;
public void add(Animal a){
if(nextIndex<animals.length)
animals[nextIndex]=a;
System.out.print("Animal add at"+nextIndex);
nextIndex++;
}
}

NO8.java笔记【面向对象、抽象类、abstract、接口、interface、多态 、内部类、匿名内部类、异常、Object类】

/** 面向过程:1.打开冰箱 2.存储大象 3.关上冰箱。强调的过程(动作、功能、函数)。 面向对象:强调的是对象(实体)。冰箱【1.打开 2.存储 3.关闭】 调用 特点:1.面向对象就是一种常见...

Java中 关键字final,抽象类abstract, 接口interface ,多态

final,抽象abstract,接口interface,多态

java基础(九)关键字final/多态/抽象类/关键字abstract/接口

final关键字 多态: 多态的弊端:不能使用子类特有的功能;

JAVA知识回顾-5(Interface与abstract类的介绍、Static class与not static class的区别、java多态的实现原理、Thread与Runable)

JAVA知识回顾-第五天Interface与abstract类的介绍 Final和abstract永远不会同时出现 abstract和static不能放在一起,否则便会出现错误(这是因为static不...

黑马程序员面试题面向对象二(多态,抽象类abstract,接口Interface,内部类,异常Exception,包package,String类,StringBuffer)

--------- android培训、java培训、期待与您交流!--------- 一.多态 1.多态的概念 (1) 多态:可以理解为事物存在的多种体现形态。 (2)多态的...

继承与多态,动态绑定,final,abstract

1.Object类及其方法 2.clone克隆 3.继承 3.1.super关键字 可以使用super调用父类的非私有属性,非私有方法,以及非私有构造函数 ...

到底是使用abstract method还是interface在实现多态时

在一个面向对象的系统中,系统的各种功能是由许许多多的不同对象协作完成的。在这种情况下,各个对象内部是如何实现自己的对系统设计人员来讲就不那么重要了;而各个对象之间的协作关系则成为系统设计的关键。小到不...

C#:study(6)--多态与virtual、abstract

//多态性编译时的多态性是通过重载(overload)来实现运行时的多态性是通覆写(override)虚成员实现@虚拟方法和覆写(override)--实现运行时的多态性        虚拟方法是指在...

面对对象4【抽象abstract】【接口interface】【多态】【instanceof关键字】【Object类】

一、抽象类(AbstractClass) 1、抽象:就是从多个事物中将共性的,本质的内容抽取出来。      简单说:就是看不懂的、模糊的、不具体的事物。 2、抽象类:表示具体功能不明确的,被abst...

Java重要知识点(继承、多态、接口,异常,工具,测试)

重载、多态、接口 多态调用的顺序 当父类,和子类有Static时,先初始化Static,再初始化子类的Static,再初始化父类的其他成员变量->父类构造方法->子类其他成员变量->子类的构造方法。 ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:java 多态测试(abstract)
举报原因:
原因补充:

(最多只允许输入30个字)