JAVA学习继承:继承中的方法的覆盖和重载
扫描二维码
随时随地手机看文章
若函数和父类同名,参数相同则覆盖,否则为重载
public class Test11A{ public void somoke() { System.out.println("chouyan"); } }
public class Test11B extends Test11A{ public void somoke()//覆盖父类的somoke方法 { System.out.println("bu chou yan"); } public static void main(String[] args) { Test11B test = new Test11B(); test.somoke(); } }
重载:
public class Test11B extends Test11A{ public void somoke(String s)//参数不同,会重载父类的方法 { System.out.println(s); } public static void main(String[] args) { Test11B test = new Test11B(); test.somoke(); test.somoke("hello"); } }