java基础编程

构造方法与匿名对象

2017-11-23  本文已影响0人  半心人6

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

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

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

关键new:开辟内存

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

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

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

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

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

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

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

构造方法:public  person();

普通方法:public  void  person();

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

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

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

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

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

上一篇 下一篇

猜你喜欢

热点阅读