Java是面向对象编程 封装性:将客观事物封装成抽象的类,每个类都有自己的属性与方法,并且类可以让自己的数据与方法只让可信的类或对象操作,对不可信的进行信息隐藏。内部操作对外部而言不可见(保护性)。继承性:可以使用现有类的所有功能,并且在无需重新编写原有类代码的情况下进行功能上的扩展。多态性:指一个类实例的相同方法在不同情形下有不同的表现形式。 好处:多态机制使得具有不同内部结构的对象可以共享相同的外部接口(利用多态可以得到良好的设计)