添加时间:[2010-7-21 16:07:18]
|
Java的方法修饰符
作者无: 加入时间:2010-7-21 16:07:18 点击次数:352 次 全部的Java方法修饰符: public :允许所有客户访问 protected:只能在本包内被该类的子类所使用 private:只允许在本类内使用 abstract:没有提供实现,需要子类提供 static:与整个类相关,与单个对象无关 final:不允许被重写 synchronized:方法获得对对象监控的访问权;如果该方法是static类型的,获得是对类本身的访问权。 native:实现的平台相关的代码 算法、多态性、操作与方法的定义和区分: 操作:能够被类实例调用的服务规范 方法:是操作的实现 操作定义类所提供的服务,并给出调用该服务的接口。一个操作可以有多种不同的实现方式(这就是方法的具体实现) 算法:定义良好的计算过程,把数值或者数据集合作为输入,并输出某数据值或者数据集合。算法是一个具有明确结果的过程。 多态性:意味着要为合适的对象调用合适的方法(一个接口被多次实现,如何确定某个具体实现的问题) 操作类型模式: Template Method Pattern:在一个方法中实现一个算法。把算法中的某些步骤的定义推迟到子类中去重新定义。 State Pattern:各个类都实现一个操作,每个类都代表一个不同的状态。 Strategy Pattern:封装一个操作,使其实现可以互相互换。 Command Pattern:把方法调用封装在对象中 Interpreter Pattern 上一篇: |
|||||