所谓多态,就是不同的对象对于同一消息的不同反应。例如:有两个对象,一个是是画线类,一个是画圆类的。他们都有一个共同的方法名draw();当向画线类发出draw()消息时,绘画一条直线,而向画圆类发出draw()消息时,会化一个圆。调用对象的方法称为向这个对象发送消息
解决方案 »
- 新人求问,J2EE方向,html,css,javascript,vml要学到什么程度?
- 求一些正则表达式
- JSP留言本如何显示留言?
- 请教如何通过页面按钮调用无返回值的存储过程时能让页面不用处于等待状态
- java与xml的问题,谢谢~~~~~~
- 怎么用struts自带的校验机制对formbean里面的数组对象进行校验??
- 关于如何将jar添加到编译环境中的问题!
- 小弟出来次地,有一个棘手的问题,有会用JAVA编写DFT和FFT的高人吗?
- java bean中连接Weblogic DataSource失败!虚心学习,焦急等待!·
- SERVLET生成的网页中怎样加一些图片
- 关于weblogic7。0启动慢的问题
- jbuilder8下整合weblogic7的一个问题!(在线等待!)
{
String name, city;
University(String name, String city)
{
this.name = name;
this.city = city;
}
University( )
{
name = "北京大学";
city = "北京";
}
} class UniversityCreateAlt
{
public static void main(String args[])
{
University u = new University( );
System.out.println("大学:" + u.name + " 城市:" + u.city);
}
} 这个例子创建了一个University对象,调用了第二个构造函数。下面是它的运行结果。
C:\>java UniversityCreateAlt 大学:北京大学城市:北京
里面很详细的
所谓多态,就是函数名相同,而返回值或引数不同
如:
public class Test{
int ower;
Test(int n){ower=n;}
test(){ower=1;}
public static void main(String args[])
{ System.out.println((new Test(4)).ower);
System.out.println((new Test()).ower);}}