本文共 618 字,大约阅读时间需要 2 分钟。
1、什么是构造方法
方法名和类名一样(包括大小写)
没有返回类型实例化一个对象的时候,必然调用构造方法class Father{ int assets = 1000; public Father() { System.out.println("实例化一个对象的时候,必然调用构造方法"); }}
2、隐式的构造方法
如果不写,就会默认提供一个
3、带参的显式构造方法
class Father{ int assets ; public Father(int assets) { this.assets=assets; System.out.println("我有"+assets); }}
有显式构造方法时,创建对象时,就必须带参
Father laowang = new Father(20000);
4、构造方法可以重载
同时存在带参的构造方法和不带参的构造方法
class Father{ int assets ; public Father() { System.out.println("我没钱"); } public Father(int assets) { this.assets=assets; System.out.println("我有"+assets); }}
转载地址:http://snbsn.baihongyu.com/