面向对象具有三个特性:
①封装
②继承
③多态
一.封装:
1.封装的含义
封装是面向对象方法的重要原则,封装就是把同一类事物的共性(包括属性和方法)归到同一类中,方便使用,并尽可能隐藏对象的内部实现细节。良好的封装能够减少耦合,隐藏信息,实现细节。
2.封装的实现
2.1 需要修改属性的访问控制符(修改为private);
2.2 创建getter/setter方法(用于属性的读写);
2.3 在getter/setter方法中加入属性控制语句(用于判断属性值的合法性);
二.继承:
1.继承的含义
多个类具有共同的属性(成员变量)与行为(成员方法)的时候,将这些共同的部分抽取出来定义到一个公共的类中,其他及各类可以与这个公共的类形成继承关系,从而在多个类中不需要重 复定义公共部分!这个公共的类就是父类,也称为超类或者基类,其他的类就是子类。子类可以直接访问父类的非私有化成员变量
使用super.get()方法访问父类中的私有化成员变量
三.多态
1.多态的含义
多态指的是对象的多种形态,即引用多态和方法多态,封装和继承几乎都是为多态而准备的。
2.多态三要素
A.必须有子类和父类,具有继承或实现(继承)
B.子类必须重写父类的方法(重写)
C.父类的引用变量指向子类的对象(向上转型
最后,安装tomcat中遇到startup运行框一闪而过的问题完美解决,在此提供解决方法以供参考:
编辑startup文件用记事本打开在第一行之前加入如下两行即可
SET JAVA_HOME = jdk路径
SET TMOCAT_HOME = tomcat安装包路径