昆明java培训
达内昆明广州春城路

18487146383

热门课程

Java继承中成员方法的overload

  • 时间:2016-11-08
  • 发布:昆明Java培训
  • 来源:java教程

昆明达内Java培训的老师知道,如果Java基础类有一个方法名被“过载”使用多次,在衍生类里对那个方法名的重新定义就不会隐藏任何基础类的版本。所以无论方法在这一级还是在一个基础类中定义,过载都会生效。

public class Hide {

public static void main(String[] args) {

Bart b = new Bart();

b.doh(1); // doh(float) used

b.doh('x');

b.doh(1.0f);

b.doh(new Milhouse());

}

}

class Homer{

char doh(char c){

System.out.println("doh(char)");

return 'd';

}

float doh(float f){

System.out.println("doh(float)");

return 1.0f;

}

}

class Milhouse{}

class Bart extends Homer{

void doh(Milhouse m){

}

}

了解详情请登陆昆明达内Java培训官网(km.Java.tedu.cn)!

上一篇:深入理解Spring:BeanDefinition装载前奏曲
下一篇:java的基本数据类型

java IO流之字节流和字符流

java IO流之file类的常用操作

搭建james邮件服务器

Java识别操作系统

选择城市和中心
贵州省

广西省

海南省