首页 > 其他 > 详细

面向对象(构造函数)

时间:2015-04-14 00:27:12      阅读:150      评论:0      收藏:0      [点我收藏+]

构造函数

特点:函数名与类名相同,不用定义返回值类型,没有具体的返回值,任何用class定义的类中,都有一个默认的空参数的构造函数

作用:给对象进行初始化

注意:默认构造函数的特点,多个构造函数是以重载的形式存在的

创建的每一个对象都是一个实体,每个实体必须要进行初始化后才可以使用,实体的初始化是需要通过动作来完成的,这个动作就是构造函数,构造函数的作用:就是给对象进行初始化。

 

 1 package com_package2;
 2 
 3 public class Person {
 4     private int age;
 5     private String name;
 6     Person()
 7     {
 8         System.out.println("person run");
 9         
10         
11     }
12     Person(String n)
13     {
14         name =n;
15         
16     }
17     Person(String n,int a)
18     {
19         name =n;
20         age =a;
21         
22     }
23     public void speak()//1
24     {
25         System.out.println("name="+name+" "+"age="+age);
26         
27     }
28 }
 1 package com_package2;
 2 
 3 public class PersonDemo {
 4     public static void main(String[]args)
 5     {
 6         Person p = new Person();
 7         //p.speak();
 8         
 9     }
10 
11 }

person run

也许会发现为什么直接就能出结果,

 

面向对象(构造函数)

原文:http://www.cnblogs.com/mmlovejj/p/4423570.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!