我爱编程

近期面试的几个问题

2018-04-08  本文已影响0人  草鞋弟

1. 静态方法?静态属性?

静态属性:

静态方法:
静态方法用于专门操作静态属性,以便提高效率(当然普通方法也可以调用静态变量);

在一些设计模式中会广泛应用到静态属性和静态方法,比如单例模式,工厂模式,观察者模式;

单例模式:
在程序运行过程中,要保证某个类始终只能有一个对象实例, 因为在程序运行中,我们需要一个对象就够了;

2. 简单介绍一下继承?

方法的重载

属性的重载

方法的重写

方法重写就是子类有一个方法,和父类(基类)的某个方法的名称、参数个数一样,那么我们就说子类的这个方法重写了父类的那个方法.

属性的重写

当一个子类的属性和父类的属性完全一样时,我们就叫子类的属性重写了父类的属性.

final关键字

3. 设计模式

上一篇下一篇

猜你喜欢

热点阅读