码迷,mamicode.com
首页 > 其他好文 > 详细

面向对象(构造函数)

时间:2015-04-14 00:28:54      阅读:129      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!