1.谈谈你对面向对象的理解? 对象就是把数据和对数据的操作方法放在一起作为一个整体。 类就是对同类对象抽象出其共性。类通过一个简单的外部接口与外界发生交换,对象与对象之间通过消息进行通信。 封装:封装把一个对象的属性私有化,不允许外部对象直接访问这些私有属性。同时提供一些可以被外界访问的属性的方法。 继承:继承是子类继承父类的非私有属性和方法。子类可以对父类的方法进行重写,也可以进行扩展,拥有自己的属性和方法。一个子类只能拥有一个父类,但是可以通过实现多个接口来达到多重继承的目的。 多态:多态表示当同一个操作作用在不同对象时,会有不同的结果。在Java语言中,多态...