Java, 构造函数介绍
来源:互联网 发布:java中prototype 编辑:程序博客网 时间:2024/06/01 07:14
构造函数介绍
一,特点:
1.构造器必须与类同名(如果一个源文件中有多个类,那么构造器必须与公共类同名)
2.每个类可以有一个以上的构造器
3.构造器可以有0个、1个或1个以上的参数
4.构造器没有返回值
5.构造器总是伴随着new操作一起调用。
6, 使用super调用父类构造器的语句必须是子类构造器的第一条语句。
二,构造器的作用
1,创建对象:任何类想要创建实例对象就必须具有构造函数。
2,对象初始化: 构造函数可以对对象进行初始化。
三,构造函数与普通函数的区别
1,格式不同:
构造函数不存在返回类型,函数名与所在类的类名一致;
普通函数有返回类型,函数名可以根据需求进行命名。
2,调用时期不同:
构造函数在类的对象创建时就运行;
普通函数在对象调用时才会执行。
3,执行次数不同:
一个对象创建后,其构造函数只执行一次,就是创建时执行;
一个对象创建后,其普通函数可以执行多次,取决于对象的调用次数。
四,构造函数的例子:
public class Stu1 { public Stu1() { System.out.println("调用了Stu1类的无参构造函数。"); } public Stu1(String name) { System.out.println("调用了Stu1类的有参构造函数,参数内容:"+name); }}public class Stu2 extends Stu1{ public Stu2(){ System.out.println("调用了Stu2类的无参构造函数。"); } public Stu2(String name){ super(name); System.out.println("调用了Stu2类的有参构造函数, 参数内容: "+name); }}import java.util.*;public class TestConstr { public static void main(String []args) { Stu2 stu=new Stu2(); Stu2 stu2=new Stu2("zhangsan"); }}
运行结果:
1 0
- Java, 构造函数介绍
- Java中的构造函数介绍
- java:11-构造函数基本介绍
- 黑马程序员:Java之介绍对象、封装、构造函数、构造代码块及this关键字
- js构造函数与JAVA构造函数
- java构造函数调用构造函数
- Java构造函数中调用构造函数
- Java 构造函数
- JAVA 基础 - 构造函数
- JAVA构造函数
- java构造函数
- java构造函数
- java构造函数
- java构造函数
- Java构造函数
- java的构造函数
- java基础知识-构造函数
- java---函数-构造--拷贝
- jxl读取excel中Date类型
- 清除Tomcat项目
- poj 2186 Popular Cows 【强连通分量】
- thinkphp5内置分页功能第二页没有拿到参数,如何解决?
- java--集合的一些用法
- Java, 构造函数介绍
- JSP开发web应用程序
- OOP面向对象三大特点
- java 设计与模式
- 说明符
- 【已解决】Ipad 1代-随意下载应用软件(此方法,同样适用于IOS 5.1.1的Iphone手机)
- Android系统服务-WindowManager
- 我在大学毕业后学习Linux系统的心得经验
- mongodb在liunx下的安装