封装,继承,多态,抽象,接口 - 图文 联系客服

发布时间 : 星期三 文章封装,继承,多态,抽象,接口 - 图文更新完毕开始阅读7f006853bceb19e8b9f6baa9

图1.1.3 生成Getter/Setter方法

单击【Select All】按钮将所有的属性选中,然后单击【OK】按钮就可以看到Getter/Setter方法已经自动生成了。

1.2 构造方法

1.2.1 为什么需要构造方法

为什么需要构造方法,先看示例1.6

public class Test { }

public static void main(String[] args) { }

Person p=new Person();

System.out.print(\姓名是:\年龄是:\

上述代码是对经过封装的Person类进行测试,代码非常简单。下面我们看一下这段代码的运行结果,如图1.1.4所示。

图1.1.4 运行结果

上述代码的运行结果充分说明:当我们使用new关键字创建对象时,属性都有默认值,例如String类型属性的默认值是null,int类型属性的默认值是0。常见数据类型的默认值如下表所示。

表1-1-1 常见数据类型的默认值

类型 缺省值 类型 缺省值 byte short int long boolean (byte)0 (short)0 0 0L false char float double 对象引用 '\