张红霞
摘要:构造方法是Java语言中一个基本且重要的知识点。正确和熟练地使用构造方法,对掌握Java和面向对象编程非常重要。文章介绍了构造方法的概念和作用、对构造方法的调用和继承性进行了详细分析,并简单介绍了构造方法的访问权限。
关键词:面向对象程序设计;Java;构造方法;继承
中图分类号:TP311文献标识码:A文章编号:1009-3044(2012)26-6276-03
Analysis about Constructor in Java
ZHANG Hong-xia
(Department of Computer Science, GuangXi University of Finance & Economics, Nanning 530003, China)
Abstract: Constructor is a basic and important knowledge point in Java programming. Using constructor correctly and expertly is very important for mastering Java and Object-Oriented Programming. The article describes the concept and function of con? structor, analyses the calling and inheritance of constructor in detail, and simply introduces the access level of constructor.
Key words: Object-Oriented Programming; Java; constructor; inheritance
Java是一种纯面向对象的编程语言。面向对象的一个重要特征就是对相同类型的事物进行分析抽象后形成类,类定义好后,将用于创建实例对象,程序的执行则表现为对象之间的交互通信。在Java和C++等面向对象的编程语言中,创建对象是由构造方法来完成的,因此,构造方法是非常重要的内容。由于各方面原因,目前国内的很多Java教材在对构造方法的介绍方面并不够全面和详细,不利于初学者的学习和理解,本文对构造方法的一些最基本的知识方面进行了分析。
1构造方法的概念和作用
类的构造方法是方法名和类名完全相同,而且没有返回值的一种特殊的方法。在Java中创建对象时,编译器会自动调用相应的构造方法,为新建的对象分配存储空间和对其中的成员变量进行初始化。可以看出,构造方法的作用是确保程序中的每个对象都得到初始化,另外,构造方法有助于减少错误,并使代码更容易阅读。
构造方法的名字必须和类名相同,是由于以下原因:第一,除类名外,采用其它任何名字都可能与类中的某个成员名称冲突;……