你好,求问在java中super的用法,以及重载的用法?

亲们,谁给一个简单,具体的例子呀

慕虎7371278
浏览 97回答 2
2回答

红糖糍粑

public class A{public void test(){System.out.println("a");}}public class AA extend A{public void test(){System.out.println("aa");}}AA继承了A类,并重写了test方法,public class AA extend A{public void test(){super.test();System.out.println("aa");}}AA继承了A类,并重写了test方法,在重写之前,通过super调用了父类的test;然后再执行重写的部分public class AA extend A{public void test(String aa){System.out.println("aa");}}AA重载了test方法,重载的方法里面有一个aa参数,与父类的test方法基本没关系,相当于新写的函数,只是名字为test

心有法竹

public Class Demo{public Demo(){super();}public String toString(){return super.toString();}}super就是调用父类的对应方法,什么也不写就是父类的构造函数。Demo的父类是Object
打开App,查看更多内容
随时随地看视频慕课网APP