摘要:
一、多态(polymorphism)的概念 多态性是OOP中的一个重要特性,多态性是指允许不同类的对象对同一消息作出不同的响应。主要是用来实现动态联编的,换句话说,就是程序的最终状态只有在执行过程中才被决定而非在编译期间就决定了。这对于大型系统来说能提高系统的灵活性和扩展性。 多态可以让我们不用关心 阅读全文
摘要:
一、封装的概念 制造厂家为了方便我们使用对象(电视、车辆),把复杂的内部细节全部封装起来。只给我们暴露简单的接口,比如:电源开关、比如:油门。具体怎么内部实现的,我们不需要操心。需要让用户知道的暴露出来,不需要让用户了解的全部隐藏起来。这就是封装。 我要看电视,只需要按一下开关和换台就可以了。有必要 阅读全文
摘要:
一、final关键字的用法 1.final修饰变量:被final修饰的变量不可改变。即初始化一次后,就不能再次被赋值!即,变为常量!如、final int MAX_VALUE=200;那么以后程序就不能改变MAX_VALUE的值。 2.final修饰方法:被final修饰的方法不能被子类重写。 3. 阅读全文