美文网首页java基础编程
构造方法与匿名对象

构造方法与匿名对象

作者: 半心人6 | 来源:发表于2017-11-23 10:49 被阅读0次

    实例化对象:类名称  对象名称=new  类名称();

    类名称:任何一个对象都有类,没有类就不知道有什么功能

    对象名称:是一个对象的唯一标记,表示以后操作方法与属性的

    关键new:开辟内存

    类名称():构造方法,在使用关键字new实例化对象的时候来进行调用的方法,,在类中声明

    构造方法的原则:构造方法的名称必须与类名称相同,并且构造方法没有返回值类型,而且每个类中至少有一个构造方法,如果类中没有任何的构造方法,则自动生成一个无参数的构造方法

    总结:类的组:属性 普通方法  构造方法 

    属性是在对象开辟堆内存的时候开辟内存空间的

    构造方法是在使用关键字new的时候被调用的

    普通方法是在实例化之后才调用的,也就是开辟内存之后调用的(构造方法已经执行了 )

    在类中区别普通方法与构造方法:

    构造方法:public  person();

    普通方法:public  void  person();

    总结:构造方法不能用void申明,每个类中至少有一个构造方法,构造方法与类名称相同,无返回值,构造方法允许重载

    如果你定义了构造方法,则默认的构造方法将不会生成,构造方法可以传递设置属性。

    构造方法的作用:利用构造方法设置属性的内容,可以设置初始化,seter可以设置属性也可以修改内容,构造方法也可以重载

    所以类定义的顺序:1.写属性2.写构造方法3.写普通方法

    匿名对象:发现构造方法可以传递属性的内容 new(“白海雷”,20);没有占空间指向,只是用一次

    相关文章

      网友评论

        本文标题:构造方法与匿名对象

        本文链接:https://www.haomeiwen.com/subject/qknavxtx.html