Java语法_方法重载的说明之一
2012-02-17 10:47
381 查看
方法重载的说明之一
父类:
public class Base{
public static void staticTest(){
System.out.println("Base_staticTest()");
}
public void test(){
System.out.println("Base_test()");
}
}
子类:
public class Sub extends Base{
public void test(){ // 子类覆盖了父类的test()方法
System.out.println("Sub_test()");
}
public static void staticTest(){ // 子类隐藏了父类的staticTest()方法
System.out.println("Sub_staticTest()");
}
public static void main(String[] args){
Base base = new Sub();
base.test();
}
}
说明:子类Sub的staticTest()方法是隐藏了父类的staticTest()方法
而子类Sub的test()方法是覆盖了父类的test()方法
父类:
public class Base{
public static void staticTest(){
System.out.println("Base_staticTest()");
}
public void test(){
System.out.println("Base_test()");
}
}
子类:
public class Sub extends Base{
public void test(){ // 子类覆盖了父类的test()方法
System.out.println("Sub_test()");
}
public static void staticTest(){ // 子类隐藏了父类的staticTest()方法
System.out.println("Sub_staticTest()");
}
public static void main(String[] args){
Base base = new Sub();
base.test();
}
}
说明:子类Sub的staticTest()方法是隐藏了父类的staticTest()方法
而子类Sub的test()方法是覆盖了父类的test()方法
相关文章推荐
- java学习笔记:Java语法基础2(循环,函数,重载,数组,方法)
- java方法重载原理,案例说明
- Java学习4:方法的重载(Overload)详解及实例说明
- 关于java方法的重载(Overloading),覆写(Override)以及final 方法的几点说明
- 关于java方法的重载(Overloading),覆写(Override)以及final 方法的几点说明
- 关于java方法的重载(Overloading),覆写(Override)以及final 方法的几点说明
- Java方法传参和可变参数的个别说明,以及foreach的语法和编译后的实现
- 黑马程序员—java基础—java基础语法:数组,二维数组,方法重载
- 关于java中方法的重载(method overloading)--说明
- java--方法重写与重载
- java重载方法的二义性
- Java中String类的方法及说明
- JAVA_SE基础——17.方法的重载
- Java中的math类的常用方法及用法说明
- Java实例说明 静态方法和非静态方法的区别
- 黑马程序员----java基础语法笔记(函数、重载、数组)(下)
- Java多态中重载方法参数分别为父类和子类时的疑惑
- java编程思想-方法重载
- Java方法继承、方法重载、方法覆盖小总结
- [2013-11-28]JAVA笔记_面向对象基础、方法重载