Java基础点总结

1.方法名和形参数据类型列表可以唯一的确定一个方法,与方法的返回值没有一点关系,这是判断重载的重要依据。所以,以下的代码是不允许的:

  public int aaaa(){

  }
  public float aaaa(){

  }

2.所有的相同类型的包装类对象之间值得比较,全部使用equals方法比较。

3.类成员与方法访问控制推荐的用法:
(1)如果不允许外部直接通过new来创建对象,那么构造方法必须是private
(2)工具类不允许有public或default构造方法
(3)类非static成员变量并且与子类共享,必须用protected
(4) 类非static成员变量并且仅在本类使用,必须为private
(5)类static成员变量如果仅在本类中使用,必须为private
(6)若是static成员变量,必须考虑是否为final
(7)类成员方法只供类内部调用,必须为private
(8)类成员方法只对继承类公开,那么限制为protected
说明:任何类、方法、参数、变量,严控访问范围。过宽泛的访问范围,不利于模块解耦。譬如一个private的方法,想删除就删除,可是一个public的Service方法,或者一个public的成员变量,可否轻易的删除?
访问控制符的作用域:
这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值