This is my Blog!!Welcome to you!!
【分享个人java学习心得和技术问题汇总】

java三大特征:封装,继承,多态

多态

封装:封装是隐藏对象实现细节的过程,以便不让用户看到实现的细节

封装是隐藏对象实现细节的过程,以便不让用户看到类的变量和方法可被该类的实例访问

多态:多态是具有表现多种形态的能力的特征

使用多态提高代码的可扩展性及可维护性

实现多态如下:子类重写父类的方法编写方法时,使用父类定义的方法运行时,根据实际创建的对象类型动态决定使用哪个方法

继承:使用继承提高代码的复用性子类的构造方法中,通过super关键字调用父类的构造方法方法重写后,通过super关键字调用父类的方法在继承关系中,如果子类中的方法名,参数类型以及个数,返回值,修饰符相同,则成为方法的重写。

方法重载与重写的区别:发生的地点不同,重载发生在当前类中,重写发生在继承关系中简单来说,多态是具有表现多种形态的能力的特征同一个实现接口,使用不同的实例而执行不同操作

未经允许不得转载:Java学习 » java三大特征:封装,继承,多态

分享到:更多 ()