首页 > 代码库 > java基础二
java基础二
重载方法的要求:方法名相同,参数类型,顺序和个数不同,对返回值类型和访问修饰符没有要求
显式域初始化,在类定义中可以直接对域赋值,class A{private int a = 5;A(){};}在执行构造器之前,先进行赋值操作。当一个类的所有构造器都希望把相同的值赋予某个特定的实例域时,这种方法很有用
this引用方法的隐式参数
构造器里调用其他构造器,要在这个构造器里第一行语句调用 采用这种方式使用关键字this非常有用,这样对公共的构造器代码部分只编写一次即可
初始化数据域的方法:
- 在构造器中设置值,在声明中赋值,初始化块
调用构造器的具体处理步骤:
- 所有数据域被初始化为默认值
- 按照在类声明中出现的次序,依次执行所有域初始化语句和初始化块
- 如果构造器第一行调用第二个构造器,则执行第二个构造器主体
- 执行这个构造器的主体
java基础二
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。