欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

构造器(构造方法)

程序员文章站 2022-04-18 19:24:00
...

一、定义

构造函数 是一个特殊的函数...

作用: 是用来给对象的属性进行初始化的...

构造函数也叫做构造方法、构造器... 英文叫做Constructor...

二.格式

public class Student{

 public Student(){

 }
}

特点:

1. 与类同名

2. 没有返回值(连void也不要写)

构造函数不写返回值的实质

三.构造器没有返回值的实质

其实构造函数是有返回值的,返回值是刚刚创建出来的对象的引用...

构造函数不写返回值,是java设计人员的一个规定, 编译器也是根据这个规定来找到哪个方法是构造函数的.....而不是说构造函数真的没有返回值
四.默认的构造函数

定义:不带参数的构造函数, 也叫做缺省的构造函数、无参的构造函数...

注意: 一旦程序员写上一个带参数的构造函数,编译器就不会帮你提供那个默认的构造函数了程序员要养成习惯,一旦写了带参数的构造函数,自己要主动把不带参数的默认的构造函数也加上.

*默认构造函数
		 public Test703(){
			 }
		 public Test703(int sno){
			System.out.println(sno+" "+age+" "+garde);
			this.sno=sno;
			this.age=age;
			 }*/
		 public static void main(String[] args) {
			Test703 s1=new Test703(2,"王者",30);
			s1.study("王者");
		}