package javase10; public class javase10_2 { public void aa(){ System.out.println("大葫芦娃"); //父类创建的方法1 } public void bb(){ System.out.println("二葫芦娃");//父类创建的方法2 } public static void main(String[] args) { javase10_2 u=new sub(); //向上转型 u.aa(); u.bb(); } } class sub extends javase10_2 { public void bb(){ System.out.println("被子类修改的二葫芦娃"); //子类修改父类的方法2 } }
Java程序创建一个父类,在父类中创建两个方法,在子类中覆盖第二个方法,再创建一个对象,将向上转型到基类并调用这个方法。
最新推荐文章于 2022-11-08 10:55:57 发布