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

构造方法

时间:2019-05-11 09:22:12      阅读:111      评论:0      收藏:0      [点我收藏+]

标签:string   int   重载   构造方法   strong   一个   inf   public   bsp   

构造方法

当一个对象被创建时候,构造方法用来初始化该对象,给对象的成员变量赋初始值。

构造方法的定义格式

技术图片

特点:

  • 构造方法方法名与它所在的类名相同。
  • 它没有返回值,所以不需要返回值类型,甚至不需要void。
  • 如果你不提供构造方法,系统会给出无参数构造方法。
  • 如果你提供了构造方法,系统将不再提供无参数构造方法。
  • 构造方法是可以重载的,既可以定义参数,也可以不定义参数。
  • 构造方法不能return一个具体的返回值

代码举例:

public class Person {
    // 私有化成员变量
    private int age;
    private String name;
    // 空参数构造
    public Person() {
    }
    //全参构造方法
    public Person(int age, String name) {
        this.age = age;
        this.name = name;
    }

 

 

构造方法

标签:string   int   重载   构造方法   strong   一个   inf   public   bsp   

原文地址:https://www.cnblogs.com/wurengen/p/10847585.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!