Java基础点总结

来源:互联网 发布:换手率炒股软件 编辑:程序博客网 时间:2024/06/06 05:18

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的成员变量,可否轻易的删除?
访问控制符的作用域:
这里写图片描述

1 0
原创粉丝点击