有参构造跟无参构造
来源:互联网 发布:淘宝宝贝图片尺寸大小 编辑:程序博客网 时间:2024/04/28 22:04
假如我们创建一个Person类,包含id(编号)和姓名两个属性:
public class Person { private int id; private String name; //无参构造器 public Person() { } //有参构造器 public Person(int id, String name) { this.id = id; this.name = name; }}
当我们执行下面的代码后:
Person p1 = new Person();Person p2 = new Person(1,"张三");
1的 id为 0 (因为int类型的默认值为0),p1的name 为 null;
p2的 id为 1 , p2 的name为”张三”。
从上面可以看出,构造器的参数可以在实例化一个对象时用来初始化该对象的属性,当然这只是其中的一种,也可以传入一些构造方法中需要用到的其它参数。
阅读全文
1 0
- 有参构造跟无参构造
- 有参构造函数和无参构造函数
- java有参构造方法和无参构造方法
- java有参构造方法和无参构造方法
- MyEclipse快捷键有参构造和无参构造
- 定义无参构造和有参构造方法
- 无参和有参构造方法
- swift 自定义类的构造函数,有参构造、无参构造
- 构造函数的作用,无参构造和有参构造
- 无参构造函数
- 无参构造
- 无参构造方法
- 为什么要构造无参构造函数
- 构造方法(定义、有参、无参、重载)
- 构造、析构、无参构造、拷贝构造说明
- 带有无参构造方法、有参构造方法的枚举
- java无参构造函数与有参构造函数的应用
- 无参构造方法和有参构造方法的调用
- 浏览器和服务器的交互简单原理
- 知识管理——软件篇
- Nginx服务器
- 适配器模式
- Required request body is missing 错误解决
- 有参构造跟无参构造
- Swift--构建环境
- ubuntu u盘启动错位:missing parameter in configuration file
- bzoj 1610: [Usaco2008 Feb]Line连线游戏
- 一致性Hash算法简介
- 基于微信小程序的系统开发准备工作
- Git穿梭时空
- 加载Hadoop+spark镜像文件需要修改的配置文件
- 通过spring statemmachine 自定义构建属于自己的状态机(两种方式)