java函数修饰符_Java的方法修饰符该如何使用

全部的Java方法修饰符:

public :允许所有客户访问

protected:只能在本包内被该类的子类所使用

private:只允许在本类内使用

abstract:没有提供实现,需要子类提供

static:与整个类相关,与单个对象无关

final:不允许被重写

synchronized:方法获得对对象监控的访问权;如果该方法是static类型的,获得是对类本身的访问权。

native:实现的平台相关的代码

算法、多态性、操作与方法的定义和区分:

操作:能够被类实例调用的服务规范

方法:是操作的实现

操作定义类所提供的服务,并给出调用该服务的接口。一个操作可以有多种不同的实现方式(这就是方法的具体实现)

算法:定义良好的计算过程,把数值或者数据集合作为输入,并输出某数据值或者数据集合。算法是一个具有明确结果的过程。

多态性:意味着要为合适的对象调用合适的方法(一个接口被多次实现,如何确定某个具体实现的问题)

操作类型模式:

Template Method Pattern:在一个方法中实现一个算法。把算法中的某些步骤的定义推迟到子类中去重新定义。

State Pattern:各个类都实现一个操作,每个类都代表一个不同的状态。

Strategy Pattern:封装一个操作,使其实现可以互相互换。

Command Pattern:把方法调用封装在对象中

Interpreter Pattern

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值