关于用构造器初始化对象
来源:互联网 发布:微信卖看片软件是什么 编辑:程序博客网 时间:2024/06/05 21:12
相关知识:
输出结果:
结论:通过构造器初始化对象时,会覆盖成员变量的初始化。
首先是关于默认构造器,我们知道当我们创建一个没有构造器的类时,系统会为我们创建一个默认构造器。这里有一点需要我们注意,当我们创建了构造器时,系统是不会再为我们创建默认构造器的。所以如果我们还需要使用默认构造器(无参构造器)时一定需要我们自己来创建。
相关题目:
有一个题是这样的:创建一个,它包含一个在定义时就被初始化的String域,以及另一个通过构造器初始化的域,这两种方式有何差异?
提示: 这道题的解其实重点是二者初始化的顺序问题,我们知道构造器初始化是在对象定义时进行的,所以其后初始化。
public class Constructe { String s1 = new String("xiaotang");Constructe() {}Constructe(int i){this.s1 = new String("xiaodu");}public static void main(String[] args){Constructe t1 = new Constructe();System.out.println(t1.s1);Constructe t2 = new Constructe(1);System.out.println(t2.s1);}}
输出结果:
xiaotangxiaodu
结论:通过构造器初始化对象时,会覆盖成员变量的初始化。
0 0
- 关于用构造器初始化对象
- 关于用构造器初始化类
- 使用对象构造器初始化对象
- 面向对象--初始化块 和构造器
- 对象构造与初始化
- 对象构造与初始化
- 对象构造和初始化
- 关于java构造器初始化顺序例子
- 关于构造函数初始化
- 构造函数初始化类对象
- 对象的构造和初始化
- C++ 对象构造, 初始化, 赋值
- 构造方法实现对象初始化
- 利用构造函数初始化对象
- Java--对象构造和初始化
- Java- 对象构造与初始化
- 二段构造模式 初始化对象
- 对象的初始化、继承时,对象的初始化过程、关于构造方法、抽象类……
- Source lnsight 的使用(通过samba共享下阅读uboot)
- FUSE内涵图
- Spring对Hibernate事务管理
- 色温的概念及常见的光源
- 关于虚拟磁带库(转自51cto)
- 关于用构造器初始化对象
- 客户端如何向https服务器发送数据
- Spring-AOP通知
- PAT Basic Level 1019. 数字黑洞(20)
- @netserviceHandle及@符号的学习
- 第二章 图形界面还是命令窗口
- MATLAB EM2D 算法
- 查找替换使用方法
- Android--多线程之Handler