何为java中常说的封装继承多态

Posted 梦中云茵

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了何为java中常说的封装继承多态相关的知识,希望对你有一定的参考价值。

1.封装

将对象的状态信息隐藏在对象内部不允许外部程序访问直接访问对象内部信息,而是通过该类所提供的方法来实现对内部信息的操作和访问,也就是set和get方法。

主要就是两个含义:

(1)把该隐藏的隐藏起来。

(2)把该暴露的暴露出来。

2.继承

子类继承父类的行为。

3.多态

java 中的多态分为两种:编辑时多态和运行时多态。

编辑时的多态可以体现在方法的重载。一个方法名可以拥有不同的入参方式,方法体也不一样,根据情况的不一样去实现。

运行时多态是指让程序可以选择多个运行状态。指向子类的父类引用。向上转型。

a为父    b为子

a a1=new b();

这样a1只能访问父类中已有的方法和属性

且如果b中重写了父类的方法必定在执行时会用子类的方法体。

这也是最主要的多态的解释。

 

以上是关于何为java中常说的封装继承多态的主要内容,如果未能解决你的问题,请参考以下文章

JAVA面向对象,继承、封装、多态

Java多态的学习

举例说明java面向对象的封装继承多态

java编程 类的继承及多态

Java基础——面向对象三大特征(继承封装多态)

Java中的继承封装多态的理解