标签:
构造函数
特点:函数名与类名相同,不用定义返回值类型,没有具体的返回值,任何用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