湖北专业网站制作公司嘉兴优化公司
方法的覆盖
子类的方法重写了父类的方法,相当于对原来的方法进行了增强,接口就是这样的思想。
属性的隔离(Java中什么情况下都不会属性覆盖,python可能会覆盖)
public class Main {public static void main(String[] args) {B b = new B("yang",20,"special name");b.introduce();//输出 名称:special name 年龄:20 python中会发生属性覆盖,这与java不同,体现了对象的隔离}
}
class A{public String name;public int age;A(String name,int age){this.name = name;this.age = age;}public void introduce(){System.out.println("名称:"+name+" 年龄:"+age);}
}class B extends A{public String name;B(String name,int age ,String special){super(special,age);this.name = name;}// public void introduce(){// System.out.println("名称:"+name+" 年龄:"+age);//}
}