面向对象的基本概念

Posted lillill

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了面向对象的基本概念相关的知识,希望对你有一定的参考价值。

---恢复内容开始---

1.封装性

  封装的面向对象的方法所遵循的一个重要原则,它有两个含义是指把对象的属性和行为堪称一个密不可分的整体,将这两者‘封装在‘一个不可分割的独立单位

  另一层含义是之‘信息隐蔽‘,把不许让外界知道的信息隐藏起来,有些对象属性及行为允许外界用户知道或使用但不允许更改,而另一些属性或行为,则不允许外界知道,或只允许使用对象的功能,而尽可能隐蔽对象的功能实现细节

2.继承性

  继承是面向对象方法中的重要概念,并且是提高软件开发效率的重要手段.

  首先拥有反映事物一般特性的类,然后在其基础上派生出反映特殊事物的类,

  已有的类可以说Java开发环境所提供的一批最基本的程序-类库,用户开发的程序类是继承这些已有的类,这样,现在类描述过的属性和行为即已经定义的变量和方法,在继承产生的         类中完全可以使用,被继承的类称为父类或超类,而继承产生的类被省委子类或派生类.根据继承机制,派生类继承超类的所有成员,并相应增加了自己的一些新的成员

3.多态性

  多态的允许程序出现重名现象,Java语言中含有方法重载与对象多态的两种形式的多态

    方法重载:一个类中,允许多个方法用同一个名字,但方法的参数不同,完成功能也不同

    对象多态:子类对象可以与父类对象进行相互转换,而且根据其使用的子类的不同,完成的功能也不同

 

以上是关于面向对象的基本概念的主要内容,如果未能解决你的问题,请参考以下文章

Python面向对象:面向对象(OOP)基本概念类和对象基础语法封装案例私有属性和私有方法

Python面向对象:面向对象(OOP)基本概念类和对象基础语法封装案例私有属性和私有方法

2021年最新Python讲义:面向对象(OOP)基本概念

面向对象分析与设计—基本概念部分

1.1 js 面向对象的基本概念和基本使用方法

Java面向对象-面向对象编程之基本概念