面向对象编程原则:封装、继承与多态应用实例
面向对象编程(Object-Oriented Programming, OOP)遵循三个核心原则:封装、继承和多态。以下是一些实例:
封装:
- 示例:在Java中,创建一个名为
Car
的类,其中包含私有属性如引擎
、颜色
等。外部只能通过公共方法来访问这些私有属性。
- 示例:在Java中,创建一个名为
继承:
- 示例:在Python中,创建一个基类
Animal
,它有一个共同的方法eat()
。然后创建子类,例如Dog
和Cat
,它们会继承Animal
的属性并重写eat()
方法。
- 示例:在Python中,创建一个基类
多态:
- 示例:在Java中,定义一个接口
Shape
,它有两个抽象方法draw()
和calculateArea()
。然后创建多个类,如Circle
、Square
等,它们都实现Shape
接口并覆盖相应的抽象方法。最后,可以通过这些对象调用draw()
或calculateArea()
方法,这就是多态的应用实例。
- 示例:在Java中,定义一个接口
还没有评论,来说两句吧...