java第二季面向对象初步知识总结

302 查看

封装性

数据和方法包装在类中,通过访问权限控制实现具体的隐藏。
private成员私有。通过setter/getter方法读写。
protected体现在继承,子类可以访问父类的受保护的对象,同时相同包内的其他类也可以访问。
public

继承性

它可以使用现有类的所有功能,并在无需重新编写原来的类的情况下对原有功能进行扩展。
一个子类只能有一个基类,实现多重继承可以通过多级继承来实现。
继承的方式:实现继承、接口继承、可视继承
实现继承:使用基类的属性和方法,无需额外的编写
接口继承:仅使用属性和方法的名称,子类必须提供实现的方法。
可视继承:子窗体父窗口外观和实现代码的能力。

多态性

父类可以引用子类的属性和方法。