构造方法

定义:构造方法主要用于对类中的属性进行初始化赋值(尤其是一些只读属性)。

一些特征:

1.如果没有显示的构造方法,那么系统会自动给一个无参数的构造方法。

2.如果在类中定义了构造方法,则没有默认的构造方法了。

3.构造方法没有返回值  一般的写法是  public 构造方法名(必须与类名相同)(参数。。。)

4.调用构造方法的时候,只能用new关键字。

例如:

Child  darwen = new Child();

其中等号右边的表达式就是一个构造方法。

This关键字:用this访问当前对象中的 字段 属性  方法。(this.age = age  右边age是一个形式参数 左边age是此类中的属性 为了不混 可以用this.age)

 

对象初始化器

Child child3 = new Child(){ Name = "周润发",Age = 5 };//()也可以去掉   在{ }中  通过空格键,可以获得类的属性

要求必须有无参数构造函数,或者没有显示构造函数。

posted @ 2017-11-07 14:35  StanK  阅读(155)  评论(0编辑  收藏  举报