构造器

类的成员之三:构造器(也叫构造方法),类的成员:属性,方法,构造器

构造器的作用:①创造对象②给创建类的属性赋值

1,设计类的时候,若不显示的声明一个类的构造器的话,程序会默认声明一个空参的构造器

Person p1=new Person();这里的Person()就是空参的构造器。

2,一旦显示的定义了一个构造器,默认的构造器就不再提供。

3.如何显示的声明类的构造器  格式:权限修饰符 类名(形参){}

4,类的多个构造器之间构成重载

 

二.类对象赋值的先后顺序:1属性的默认初始化 2属性的显示初始化 3通过构造器的初始化 4通过对象调用方法赋值

 

例子:

 1 package com.cnblogs.java;
 2 
 3 public class PersonRen {
 4     public static void main(String[] args) {
 5         Person6 p1=new Person6();
 6         //这里的Person6()就是一个构造器,因为没有声明构造器,所以在这里默认一个构造器
 7         Person6 p2=new Person6("怡宝矿泉水");
 8         System.out.println(p2.getName());
 9     }
10 }
11 class Person6{
12     //设置属性
13     private String name;
14     private int age;
15     //构造器
16     public Person6(){}
17     
18     public Person6(String n){
19         name=n;
20     }
21     public Person6(String n,int a){
22         name=n;
23         age=a;
24     }
25     //以上几个构造器之间构成重载
26     //设置方法
27     public void setName(String n){
28         name=n;
29     }
30     public void setAge(int a){
31         age=a;
32     }
33     public String getName(){
34         return name;
35     }
36     public int getAge(){
37         return age;
38     }
39 }

运行结果:

怡宝矿泉水

posted @ 2015-09-11 15:23  云晴  阅读(183)  评论(0编辑  收藏  举报