1 面向对象知识
面向对象程序设计:Object Oriented Programming,简记为OOP。
面向对象程序是由对象组成的,程序中的一切操作,通过对象间传递消息实现。
1.1封装
将具有相同特点的对象抽象为类,类中包括数据和行为,并对对象的使用者隐藏行为的具体实现方式。
1.2继承
扩展一个类来建立另外一个类的方法,扩展后的新类具有被扩展的类的全部属性和方法,并且在新类中可以增加适用于这个新类的数据字段和方法。
1.3多态
1.4优点
1.4.1易维护
可读性高、继承使程序变动发生在局部、封装使代码复用性提高,整体维护方便低成本。
1.4.2可扩充性
面向对象编程从本质上支持扩充性。如果有一个具有某种功能的类,就可以很快地扩充这个类,创建一个具有扩充的功能的类。
1.4.3代码重用
由于功能是被封装在类中的,并且类是作为一个独立实体而存在的,提供一个类库就非常简单。拓展资料:面向对象编程
2 数据类型
2.1 基础类型
Java的基本数据类型有8种,分别是:byte(位)、short(短整数)、int(整数)、long(长整数)、float(单精度)、double(双精度)、char(字符)和boolean(布尔值)。