java 构造函数

来源:互联网 发布:淘宝电子烟店铺排名 编辑:程序博客网 时间:2024/06/05 04:07

今天写这篇文章主要记录一下自己的对java的学习。

java 构造函数又称构造器,今天我遇到这样一个疑惑,就是在构造函数前面加上返回类型如void或者其他返回类型会怎么样?

实验代码:

public class Test {    /**     * @param args the command line arguments     */    public static void main(String[] args) {        // TODO code application logic here        T obj= new T();                System.out.print(obj.b);            }    }class T{        public int b;            public  T(){//创建对象调用          b=8;    }    public void T(){//不报错但是在创建对象时不是调用的它        b=9;    }    public int T(){//报错        b=7;        return 3;    }}
程序运行结果:

8

因此在写类的构造函数不要添加任何的返回类型包括void类型。因为对jvm来说,并没有用。


原创粉丝点击