20170312学习笔记——构造代码块与构造函数的区别
2017-03-12 14:37
176 查看
构造代码块:
作用是给对象进行初始化,对象一建立就运行,而且优先于构造函数执行。
和构造器的区别:
构造代码块是给所有对象进行统一初始化,而构造器是给对应的对象初始化,是伴随着 new 操作执行被调用的,并且不能对一个已经存在的对象调用构造器来达到重新设置的效果,构造代码块中定义的是不同对象共性的初始化内容。
一个类的基本构造:
class 类名
{
yield(域)
constructor(构造器)
method(方法)
静态初始化块(static init block)
对象初始化代码块(object init block )构造代码块
}
作用是给对象进行初始化,对象一建立就运行,而且优先于构造函数执行。
和构造器的区别:
构造代码块是给所有对象进行统一初始化,而构造器是给对应的对象初始化,是伴随着 new 操作执行被调用的,并且不能对一个已经存在的对象调用构造器来达到重新设置的效果,构造代码块中定义的是不同对象共性的初始化内容。
一个类的基本构造:
class 类名
{
yield(域)
constructor(构造器)
method(方法)
静态初始化块(static init block)
对象初始化代码块(object init block )构造代码块
}
相关文章推荐
- 20170312学习笔记——构造代码块与构造函数的区别
- Java EE学习笔记之——构造代码块、静态代码块、构造方法、方法的区别
- 构造代码块、构造函数、静态代码块 学习笔记
- 黑马程序员_java基础学习笔记之(构造函数&构造代码块&静态代码块)的区别
- Android(java)学习笔记188:关于构造代码块,构造函数的一道面试题(华为面试题)
- 【Java学习笔记之十七】Java中普通代码块,构造代码块,静态代码块区别及代码示例分析
- Java学习笔记——静态代码块,构造代码块,构造函数间的执行顺序
- java构造代码块,构造函数和普通函数的区别和调用时间
- 面向对象及构造代码块、静态代码块、构造函数的区别
- 5.1JAVA基础复习——JAVA中的静态代码块、构造代码块、构造函数、局部代码块区别
- 【学习笔记04】java面向对象-构造函数、构造代码块
- 黑马程序员——构造函数,构造代码块,静态代码块的区别
- Java中普通代码块,构造代码块,构造函数,静态代码块区别
- C++学习笔记17,构造函数体内初始化数据成员与构造函数初始化器的区别(一)
- 静态代码块、构造代码块与构造函数的区别
- 笔记-java基础,静态代码块,构造代码块,构造函数。
- [javase学习笔记]-7.2 构造函数与一般函数的区别
- 静态代码块,构造代码块和构造函数的区别
- 【java基础】 静态 关键字 static(构造函数、构造代码块、静态代码块的区别)
- 构造代码块与构造函数区别(2012.2.21)