面向对象方法具有封装性、继承性和多态性,封装是面向对象的三大特征之一
面向对象的三个特征:封装、继承和多态。
详细介绍:
一、封装
隐藏对象的属性和实现细节,只提供公共访问。
好处:它隔离了变更,易于使用,并提高了可重用性和安全性。
原则:隐藏不需要向外界提供的内容;隐藏属性并提供公共方法来访问它。
(视频教程推荐:java视频教程)
二、继承
提高代码的可重用性。是继承多态性的前提。
注意:
1.子类中的所有构造函数默认都会访问父类中带空参数的构造函数,默认第一行有super();如果没有空参数构造函数,应该在子类中指定;
2.您可以用它来指定子类中的其他构造函数。
三、多态
由父类或接口定义的引用变量可以指向子类或具体实现类的实例对象。
好处:提高了程序的扩展性。
缺点:当父类引用子类对象时,虽然扩展性提高了,但是只能访问父类中的方法,不能访问子类中的方法,也就是访问的局限性。
前提:实现或继承关系;重写父类方法。
推荐教程:java入门程序。以上是对面向对象的三个特征:封装性、继承性和多态性的详细介绍。更多详情请关注我们的其他相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。