快捷搜索:  汽车  科技

java中面向对象三大特征及其含义(面向对象包括哪些特性怎么理解的)

java中面向对象三大特征及其含义(面向对象包括哪些特性怎么理解的)首先来看一下Java中封装的含义是什么?1.封装和继承多态:在同一个对象上可以实现多个方法。Java中的面向对象思想就是基于这三者而来的。下面分别介绍一下这三种特性是如何体现的。(注:以下部分内容摘自《EffectiveJava》一书)

面向对象的特性包括:封装性、继承性、抽象性,多态性。

封装性:将对象进行包装,使它们可以于其他对象而存在;

继承性:通过继承关系来增强程序的可读性和可维护性;

抽象类(接口):定义一组功能相同但实现细节不同的类之间的。

多态:在同一个对象上可以实现多个方法。

Java中的面向对象思想就是基于这三者而来的。

下面分别介绍一下这三种特性是如何体现的。(注:以下部分内容摘自《EffectiveJava》一书)

1.封装和继承

首先来看一下Java中封装的含义是什么?

在java中有两种类型的东西是要封装的,一种是数据类型的属性和方法(比如数组下标),另一种是类的方法和属性。(这里说的都是java中的基本类型)。

我们知道一个类是由若干个方法组成的一个整体,那么如何这个整体的各个部分不会互相影响呢?这就需要对各个组成部分做一定的处理了——封装!

java中面向对象三大特征及其含义(面向对象包括哪些特性怎么理解的)(1)

猜您喜欢: