1.解析面向对象编程思想及其三大特性:封装、继承和多态。面向对象是一种程序设计思维方式,通过将问题分解成对象,降低复杂性。封装通过将对象内部细节隐藏,提供公共接口,减少耦合度,外部调用方不受内部变化干扰。继承允许新类从现有类派生,继承已有类的属性和方法,通过重写可扩展已有类功能。多态使程序能根据上下文选择不同的方法。关于封装,通过将类的属性私有化,使用公共的get()/set()方法访问,同时在这些方法中进行逻辑封装。在继承方面,Java不支持多继承,每个类只能有一个直接的父类。需要注意Java中的构造函数是不可继承的。