基本的面向对象编程概念是什么?
面向对象的基本编程概念是:
继承
继承可以定义为一个(父/父)类获取另一个(子/子)属性(方法和字段)的过程。通过使用继承,信息可以按层次结构顺序进行管理。
多态性
多态是对象根据上下文执行不同动作(或表现出不同行为)的能力。
抽象化
抽象是向用户隐藏实现细节的过程,只有功能会提供给用户。换句话说,用户将获得有关对象做什么而不是对象如何做的信息。
在Java中,抽象是使用Abstract类和接口实现的。
封装形式
Java封装是一种将数据(变量)和作用在数据(方法)上的代码包装为一个单元的机制。在封装中,一个类的变量将对其他类隐藏,并且只能通过其当前类的方法进行访问。因此,这也称为 数据隐藏。在Java中实现封装-
将一个类的变量声明为私有。
提供公共的setter和getter方法来修改和查看变量值。