构造方法 1.1构造方法介绍 首先要明白构造方法与一般方法的区别: 构造方法在对象创建时就执行了,而且只执行一次。 一般方法是在对象创建后,需要使用时才被对象调用,并可以被多次调用。 构造方法的特点: 构造方法没有返回值类型。也不需要写返回值。因为它是为构建对象的,对象创建完,方法就执行结束。 构造 ...
分类:
编程语言 时间:
2018-04-03 17:14:09
阅读次数:
226
(一)学习总结 1.什么是构造方法?什么是构造方法的重载?下面的程序是否可以通过编译?为什么? 构造方法是一种特殊的方法,它是一个与类同名且没有返回值类型的方法。对象的创建就是通过构造方法来完成,其功能主要是完成对象的初始化。当类实例化一个对象时会自动调用构造方法。构造方法和其他方法一样也可以重载。 ...
分类:
编程语言 时间:
2018-04-01 20:53:31
阅读次数:
178
(一)学习总结 1.什么是构造方法?什么是构造方法的重载?下面的程序是否可以通过编译?为什么? 构造方法是一种特殊的方法,它是一个与类同名且返回值类型为同名类类型的方法。对象的创建就是通过构造方法来完成,其功能主要是完成对象的初始化。当类实例化一个对象时会自动调用构造方法。构造方法用于在创建对象时对 ...
分类:
编程语言 时间:
2018-04-01 19:53:49
阅读次数:
186
(一)学习总结 1.什么是构造方法?什么是构造方法的重载?下面的程序是否可以通过编译?为什么? 构造方法:没有返回值,名字与类名相同,当创建对象时会调用构造方法(如果没有写构造方法,那么编译器会自动添加无参构造方法); 构造方法的重载:当有多个构造方法时(无参,有参,以及参数不同的多种构造方法)会用 ...
分类:
编程语言 时间:
2018-03-31 23:14:57
阅读次数:
269
一、构造方法的特征 1、构造方法一次可以给多个属性进行赋值 2、在创建对象的同时可以给属性赋值 3、构造方法的语法比较特殊 a、构造方法没有返回值的修饰符 b、构造方法的名字必须跟类名相同 c、声明对象时构造方法会自动调用 d、构造方法也可以有参数 4、细节 当在类中没有创建构造方法时 jvm编译的 ...
分类:
编程语言 时间:
2018-03-30 01:19:22
阅读次数:
178
1.构造方法和方法重载如: Person p = new Person(); - 声明Person类型的引用p指向Person类型的对象 p.show(); - 调用名字为show()的成员方法 1.1 构造方法(重中之重)(1)语法格式 class 类名{ 类名(形参列表){ 构造方法体; } } ...
分类:
其他好文 时间:
2018-03-19 19:37:48
阅读次数:
226
执行顺序是: 静态成员变量初始化 静态代码块调用 动态成员变量初始化 非静态代码块调用 构造方法调用 以下供练习: 结果: 静态代码块2静态代码块1代码块2代码块1无参构造方法代码块2代码块1无参构造方法 ...
分类:
其他好文 时间:
2018-03-17 19:43:29
阅读次数:
174
1. 包装类的分类(8种): 2. 基本数据类型 < >包装类 (1) 基本数据类型 > 包装类 基本类型转换为包装类有两种方式: 1) 调用构造方法 2) 调用静态方法 valueOf() 推荐使用 (2) 包装类 > 基本数据类型 3. String类型 < >基本数据类型 (1) String ...
分类:
其他好文 时间:
2018-03-01 13:30:25
阅读次数:
191
this:关键字,是当前对象 1.那个对象调用的,this就具备有那个身份 2.this可以调用本类中的属性和方法 3.this可以调用构造方法(本类) 3.1.this不能调用当前自己的构造方法,会造成死循环 3.2.this调用构造方法语句必须放在构造方法的首行 3.3.this构造方法不能形成... ...
分类:
其他好文 时间:
2018-01-30 17:00:33
阅读次数:
132
1.父类 2.子类 3.测试类: 在此,我也翻了很多论坛,调用构造方法并不一定会创建对象,new 的时候才一定会创建对象,,也就是构造方法的执行不一定会创建对象 super跟this不同,this是一个引用,是一个地址,而super仅仅代表父类的特征,特征,特征 ...
分类:
其他好文 时间:
2017-12-20 13:49:02
阅读次数:
120