您的位置:首页 > 编程语言 > Java开发

java笔记-构造函数

2015-12-07 16:23 381 查看
特点:

1.函数名与类名相同

2.不用定义返回值类型

3.不可以写return语句

对象一建立就会调用与之对应的构造函数,作用:可以用于对对象进行初始化

当一个类中没有定义构造函数时,那么系统会默认给该类加一个空参数的构造函数;当在类中自定义了构造函数后,默认的构造函数没有了

构造函数是在对象一建立就运行,给对象初始化;而一般方法是对象调用才执行,是给对象添加具备的功能;一个对象建立,构造函数只运行一次

class Person{

      private String name;

      private int age;

      Person(){

            System.out.println("A:name="+name+",,age="+age);

      }

      Person(String n){

            name=n;

            System.out.println("B:name="+name+",,age="+age);

      }

      Person(String n,int a){
            name=n;

            age=a;

            System.out.println("A:name="+name+",,age="+age);

      }

}

class PersonDemo{

      public static void main(String[] args){

            Person p1=new Person();

            Person p2=new Person("lisi");

            Person p3=new Person("wangwu",23);

      }

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java