构造函数
来源:互联网 发布:开贝抠图软件破解版 编辑:程序博客网 时间:2024/06/06 05:30
1、构造函数:
是一种特殊的函数。其主要功能是用来在创建对象时初始化对象, 即为对象成员变量赋初始值,总与new运算符一起使用在创建对象的语句中。
2、构造方法是一种特殊的方法,具有以下特点。
3、什么时候定义构造函数?(1)构造方法的方法名必须与类名相同。(2)构造方法没有返回值类型,不能使用return语句。(3)构造方法的主要作用是完成对象的初始化工作,它能够把定义对象时的参数传给对象的域。(4)一个类可以定义多个构造方法,如果在定义类时没有定义构造方法,则编译系统会自动插入一个无参数的默认构造方法,这个构造方法不执行任何代码。(5)构造方法可以重载,以参数的个数,类型,顺序。
在描述时,该事物一存在就具备的一些内容,这些内容都定义在构造函数中。
4、一个类中如果没有定义过构造函数,那么该类中会有一个默认的空参构造函数。
如果在类中定义了指定的构造函数,那么类中的默认构造函数就没有了。
java代码:
class Person {
private String name;
private int age;
void Person() {
name = "张三";
age = 13;
}
void Person(String name) {
this.name = name;
}
void Person(String name,int age) {
this.name = name;
this.age = age;
}
public void show() {
System.out.println("name=" + name +",age = " + age);
}
}
class ConsDemo {
public static void main(String[] args) {
Person p1 = new Person();
Person p2 = new Person("李四");
Person p3 = new Person("王二",12);
p1.show();
p2.show();
p3.show();
}
}
阅读全文
0 0
- 构造函数
- 构造函数
- 构造函数
- 构造函数
- 构造函数
- 构造函数
- 构造函数
- 构造函数
- 构造函数
- 构造函数
- 构造函数
- 构造函数
- 构造函数
- 构造函数
- 构造函数
- 构造函数
- 构造函数
- 构造函数
- [Java通信]Java通过HTTP请求发送HTTP服务器
- python-简单验证码识别-保监会网站
- [知了堂学习笔记]_MyBatis_01入门介绍
- Android 一些网址
- 技术分享连载(五十九)
- 构造函数
- Maven快速入门及应用
- 关于dBm转换为W的技巧
- Springboot mybatis集成 Invalid bound statement (not found)....
- 查看多台机器日志polysh
- 正则表达式匹配
- TensorFlow怎么安装?哪里下载安装包?安装教程、图像识别应用(附安装包/指南)
- 打印两个有序链表的公共部分(每日一道算法题)
- Map.Entry使用详解