面向对象编程(OOP)是一种将现实世界中的实体抽象为对象,并通过类和对象来模拟现实世界中的行为和属性的编程范式。在本实战任务中,我们通过创建一个Triangle
类来模拟现实世界中的三角形,并使用面向对象的方法来求解三角形的面积。
1. 类与对象
- 类(Class):作为模板,定义了对象的属性(特征)和方法(行为)。
- 对象(Object):根据类创建的具体实例,具有类定义的属性和行为。
2. 类的设计
- 属性(Property):描述对象的特征,通常是私有的,以保护数据。
- 方法(Method):描述对象的行为,可以是公共的,以供外部调用。
- 封装(Encapsulation):将对象的数据(属性)和行为(方法)结合在一起,并隐藏内部细节,只暴露必要的接口。
3. Triangle类的实现
- 私有属性:
a
,b