----------Java概叙
Java是 完全面向对象编程的。
计算机程序包含两种元素。代码和数据。其中,面向过程编程,如C语言。是围绕“正在发生什么编写”。另一种是面向对象编程,如 :Java,他是围绕“将影响谁”进行写的。
抽象:面向对象编程的本质元素之一,abstraction。
OOP三原则:封装(cncapsulation)、继承(inheritance)和多态(polymorphism)。
1.封装:是将代码及其操作的数据绑定到一起的机制,并且保证代码和数据既不会收到外部干扰,也不会被误用。可以理解为它是一个保护性的包装盒子。它的基础是类。类的目的是封装复杂性。类的内部就要隐藏实现复杂性的机制。类中每个方法或变量 可以倍标识为私有的或公有的。
2.继承:一个对象获得另一个对象的属性的过程。
3.多态:允许将一个接口用于一类通用动作的特性。多态的概念经常被表达为:“一个接口,多种方法”