抽象数据类型ADT
是一种能够对使用者隐藏数据表示的数据类型
- 实例变量,一般只用private和final来修饰,如果使用public,那么根据定义,这种数据类型就不是抽象的了;
- 构造函数,名称和类名相同无返回值,初始化实例变量,可重载;
- 实例方法,实现数据类型,代码和实现静态方法(函数)的代码完全相同;关键的不同是:可以访问并操作实例变量;在实例方法中对变量的引用指的是调用该方法的对象中的值;换句话说,面向对象编程为Java程序增加了另一种使用变量的方法:通过触发一个实例方法来操作该对象的值;