APP下载

Java构造方法解析

2016-03-13黄艳峰

河南科技 2016年3期

黄艳峰 陈 涛

(商丘师范学院 计算机与信息技术学院,河南 商丘 476000)



Java构造方法解析

黄艳峰陈涛

(商丘师范学院计算机与信息技术学院,河南商丘476000)

摘要:构造方法是面向对象程序中在创建对象时系统自动调用的一个方法,与其他方法相比,该方法在语法和应用上都具有一些特殊性。基于此,重点介绍Java语言中构造方法的特点、定义及使用方法。

关键词:Java;构造方法;面向对象

1 构造方法的引入

Java是面向对象的语言,类是构成Java程序的基本单元。面对一个特定的问题领域,需要抽象出该问题领域的对象,然后根据问题领域的需要,从这些对象身上抽象出属性和方法,把它们包装成类。而类只是对象的一个模板,要想实现其具体的功能,还要创建出该类的对象。创建一个类的对象的语法是:类名对象名=new构造方法([参数1,参数2,…….]);这条语句在执行时包含3个步骤:①在栈中为该对象名即对象的引用分配内存,也就是类名对象名这部分执行的操作;②利用new运算符在堆内存中为Java对象的各个属性分配内存,并把该内存的首地址赋值给对象名,即=new这部分执行的操作;③调用构造方法完成对象的初始化,给对象的各个属性赋初值。一个对象可能包含若干个属性,需要若干条赋值语句,把这若干个赋初值的语句组合成一个方法在创建对象时一次性执行,这个方法就是构造方法[1]。

2 构造方法的使用

2.1构造方法的特点及定义

构造方法是一种比较特殊的方法,其特殊性主要体现在以下几个方面:①构造方法的方法名与类名相同[2];

登录APP查看全文