关于多态性的理解,对吗? 好像不对。多态是指方法同名,参数不同。根据不同参数相应调用。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 “对于面向对象的程序设计语言,多型性是第三种最基本的特征(前两种是数据抽象和继承。”“多形性”(Polymorphism)从另一个角度将接口从具体的实施细节中分离出来,亦即实现了“是什么”与“怎样做”两个模块的分离。利用多形性的概念,代码的组织以及可读性均能获得改善。此外,还能创建“易于扩展”的程序。无论在项目的创建过程中,还是在需要加入新特性的时候,它们都可以方便地“成长”。通过合并各种特征与行为,封装技术可创建出新的数据类型。通过对具体实施细节的隐藏,可将接口与实施细节分离,使所有细节成为“private”(私有)。《thinking in java》第七章比如class A有一个抽象方法action();class A1 extends A; 它的action(){System.out.println("a1 action");}class A2 extends A; 它的action(){System.out.println("a2 action");}那么如果我们用A1的实例装载A,比如最简单的A=new A1();与用A2的实例装载A,如A=new A2();在后面的代码同样是使用A,比较A.action()就有不同的结果。(自己试试)thinking in java值得好好看。 方法同名,参数不同。根据不同参数相应调用。 这是重载。 多态是不是指类的多实例化? 请教一个 继承中覆盖方法之后调用super访问父类完全相同的方法 的问题 求助啊!哪位大侠帮帮忙啊! 存储过程如何捕获java出错,然后回滚,不做提交 一个时间加减的问题,谢谢了帮帮忙!!!!!!!!!!!! 又没分了,再问一个简单的问题 挑毛病拉!!我怎么读到的2进制文件只是这样的结果? 初学JAVA 请教大家 一个JDK配置问题!(加分) 关于package 如何让Java同时使用两个版本的JDBC ie浏览器可以直接显示网页上的applet么?(100分) 用APPLET做一个上传的东西可以吗???? ?? 在后台生成一个html页面,用来存档 ??
通过合并各种特征与行为,封装技术可创建出新的数据类型。通过对具体实施细节的隐藏,可将接口与实施细节分离,使所有细节成为“private”(私有)。
《thinking in java》第七章比如
class A有一个抽象方法action();
class A1 extends A; 它的action(){
System.out.println("a1 action");}
class A2 extends A; 它的action(){
System.out.println("a2 action");}
那么
如果我们用A1的实例装载A,比如最简单的A=new A1();
与用A2的实例装载A,如A=new A2();
在后面的代码同样是使用A,比较
A.action()就有不同的结果。(自己试试)thinking in java值得好好看。
这是重载。