抽象类中怎么调用接口里面的方法

2022-04-03 教育 75阅读
抽象类不能被实例化,想调用里面的普通方法要通过继承,然后实例化子类调用抽象类的普通方法,下面有一段示例代码供你参考
定义一个抽象类A
publicabstractclassA{
abstractintgetSum(inta,intb);//抽象方法
intgetSum2(intb)

intb;
returnb;
};//普通方法
}
定义B类继承A类
publicclassBextendsA{
intgetSum(inta,intb){//必须实现父类中的抽象方法的具体细节
intsum=a+b;
returnsum;
}
publicstaticvoidmain(Stringa[]){//主方法

System.out.println(newB().getSum2(90));//调用普通方法
System.out.println(newB().getSum(2,6));//调用抽象方法也相同
}
}
代码你不要复制,因为标点有中文状态下的可能会报错
希望能解决你的疑问,不过抽象类还有一个特例“接口”,接口要通过implements关键字实现
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com