关于在java中的构造器

来源:互联网 发布:fm2017最新数据库 编辑:程序博客网 时间:2024/06/07 05:33
package day_11_7;
/*关于在Java中的构造方法
 * 格式:
 * A.没有返回值
 * B.没有参数,方法名字和类的名字一样
 * C.不用调用,创立对象以后便加载进来构造方法
 * 作用:主要是为了初始化对象的数据
 * 给成员变量赋值的方法
 * A.封装一个set方法
 * B.利用一个构造方法
 * 构造方法的注意事项:
 * A.在没有写的构造方法。系统会默认一个空的构造的方法,

 * B.构造方法也可以重载,但是一旦有自己给出的构造方法,系统就不再给出,

构造器:

简单说就是用来搞对象的,你的类就是定义了对象属于狗类还是猪类还是人类,当你想要一个对象的时候,你去人类的构造器里面填一些参数,比如性别、长相、三围、年龄,人类根据这些给你生成一个特定的对象,所谓人类的实体,即人。当然吊丝估计只能生成充气娃娃。这里的构造器称之为带参数的构造器,或者叫非缺省的构造器。人类本身还有缺省的构造器,就是什么参数也不填,给你生成个大众情人对象,比如林志玲什么的。至于造狗造猪,跟造人类似。估计当年女娲也是面向对象的程序员出身

如果想一个类不被实例化对象就直接把构造方法私有化就可以的,就使用private来进行修饰,

 * */
class construct{

private int age; 
construct()
{
System.out.print("这是第一个输出的值");
}
construct(int age)
{
this.age=age;
}
public void show()
{
System.out.print("你的年龄:"+age);
}
}
public class ConstructDemo {


public static void main(String args[])
{
construct 节 =new construct(20);//构造方法无需调用
节.show();

}
}
原创粉丝点击