Java构造方法的作用
2015-03-19 19:39
302 查看
构造方法的作用
构造方法的作用之一就是实例化对象,之前对此一直都不是很了解,为什么要实例化对象呢?我们知道对象具有一定的属性,例如姓名,年龄,身高等,我们在定义类的时候就得要定义这些属性,但是实例化的意思是什么呢?就是通过这些属性,把这些人实际的表达出来,通过属性或方法来实例一个人。
如果没有构造方法,我们得要这样写:Person ren1=new Person();
Ren1.name=(“张三”); ren1.age=20; ren1.height=180; 多麻烦……所以用构造方法,相当于建立了一个代码块,直接填充进去就可以……
构造方法的作用之一就是实例化对象,之前对此一直都不是很了解,为什么要实例化对象呢?我们知道对象具有一定的属性,例如姓名,年龄,身高等,我们在定义类的时候就得要定义这些属性,但是实例化的意思是什么呢?就是通过这些属性,把这些人实际的表达出来,通过属性或方法来实例一个人。
public Person{//定义了一个人的属性,具备一些特征和功能 String name; int age; float height; void talk(){}; //我们可以将定义的属性和方法组合起来,就可以组合成一个人了 Person(String name,int age,float height){ This.name=name; This.age=age; This.height=height; } } //组合完成之后,便可以定义不同的人了 Public class Gouzao{ Public static void main(String[] args){ Person ren1=new Person(“张三”,20,180); ren1.talk(); Person ren2=new Person(“李四”,25,170); ren2.talk(); Person ren3=new Person(“王二”,30,185); ren3.talk(); <span style="white-space:pre"> </span>} }
如果没有构造方法,我们得要这样写:Person ren1=new Person();
Ren1.name=(“张三”); ren1.age=20; ren1.height=180; 多麻烦……所以用构造方法,相当于建立了一个代码块,直接填充进去就可以……
相关文章推荐
- Java基础---基础加强---增强for循环、自动拆装箱及享元、枚举的作用、实现带有构造方法、透彻分析反射的基础_Class类、成员变量的反射、数组参数的成员方法进行反射、数组的反射应用
- java 构造方法中super()的作用
- java中构造方法及其作用
- java中的构造方法及其作用
- Java基础---基础加强---增强for循环、自动拆装箱及享元、枚举的作用、实现带有构造方法、透彻分析反射的基础_Class类、成员变量的反射、数组参数的成员方法进行反射、数组的反射应用
- java中构造方法和作用
- JAVA基础--重载与重写,接口与抽象类,构造方法的作用,代码块的分类
- Java---java中构造方法及其作用
- java中无参数构造方法有何作用?
- Java 构造方法私有化的作用
- java中的void有什么作用啊?构造方法与方法有什么区别呢?
- JAVA构造方法和作用
- java中this.的使用;什么是构造方法,及构造方法的作用
- java中无参数构造方法有何作用?
- java中什么是构造方法及其作用
- JAVA中super()作用:调用父类构造方法和构造方法链
- java 构造方法中super()的作用
- java中构造方法及其作用
- Java继承中默认调用父类的无参构造方法的作用
- java中什么是构造方法及其作用