首页 > 编程知识 正文

抽象类可以继承自其他类吗,java接口实现继承抽象类

时间:2023-05-03 12:30:36 阅读:154103 作者:2469

抽象类和继承抽象类抽象类不能直接实例化。 要实例化,必须创建自己的对象引用(其子类)

代码:

public class main { publicstaticvoidmain (string [ ] args ) { /* People people=new People ) }; //错误People p=new Man (; p.eat (; p.drink (; /*p.PalyGames((*//此方法为Man man=new Man ); man.eat (; man.playGames (; Women women=new Women (; women.eat (; women.dressing (; } abstractstaticclasspeople { string name; int age; 浮动高度; 浮动权重; public void eat () ({ System.out.println ) )人可以吃饭; }公共abstract void drink (; } staticclassmanextendspeople { float short _ hair; public void playGames () ({ System.out.println ) ) (男人独有的游戏技能); } @Override public void drink (() system.out.println ) ) mandrink酒); } staticclasswomenextendspeople { float long _ hair; public void dressing () ({ System.out.println ) ) (女性特有的化妆技能); } @Override public void drink (() system.out.println ) (womendrink饮料); People不能在此直接实例化。 People p=new Man (); 在此,p只调用People类n抽象方法和成果物调用该抽象方法时,访问的是其参照类(子类)继承的抽象类Man man=new Man (的情况; 其中man是可以调用类man及其继承的抽象类People的方法和属性

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。