目录
OOP,即面向对象编程(Object-Oriented Programming),是一种编程范式或编程技术,它使用对象来设计软件和应用程序。在OOP中,对象是对现实世界实体(人、动物、事物等)或抽象概念(数学概念、时间等)的模拟。这些对象由数据和可以对这些数据执行的操作(即方法)组成。 下面是面向对象编程的几个核心概念。
类(Class)
类是对具有相同属性和行为的对象的抽象描述,定义了对象的蓝图或模板。
对象(Object)
对象是类的实例,每个对象都有一组属性(也称为成员变量或字段),这些属性描述了对象的状态,以及一组方法(也称为成员函数或行为),这些方法定义了对象可以执行的操作。
封装(Encapsulation)
封装是隐藏对象的内部状态,通过明确定义的接口(通常是方法)来访问对象状态的过程。有助于保护对象的数据不被外部代码随意修改,从而确保数据的完整性和安全性。
继承(Inheritance)
继承是从已有的类(称为父类或基类)创建新类(称为子类或派