什么是OOP?

OOP翻译是

面向对象编程,是一种编程思想,是指把实际事物抽离成抽象的属性和方法的集合

通过创建实例对象进行交互来完成程序设计。

OOP的特征

1.封装

将数据及其操作过程封装在对象中,隐藏对象细节,只暴露必要的方法给与使用

2.继承

创建新的类继承已有类的属性和方法,实现代码复用和扩展

3.多态

使用一个方法名表示不同的行为,具体执行什么方法取决于对象类型,能提高灵活性和可扩展性

有两个方面,向上造型和向下造型

你可能感兴趣的:(面试问题83问,java)