黑马程序员技术交流社区

标题: 构造方法.我现在都还不是很明白是什么意思. [打印本页]

作者: L番茄X    时间: 2015-5-20 22:10
标题: 构造方法.我现在都还不是很明白是什么意思.
class Student
{
    private String name;
    private int age;
    //构造方法.不明白这里是有什么用的.
   public Student(){
     System.out.peintln("这就是无参的构造方法吗?");
    }
}
class Demo
{
   public Static void main(String[] args)
{
      Student stu = new Student();
         System.out.println(stu);
  }
}


作者: 开弓没有回头箭    时间: 2015-5-20 22:36
构造方法是由类建立实例时所调用的方法,可以用来初始化实例对象的属性
比如说有一个student类,要实例化一个名为“张三”的student实例
student s = new student("张三");
这时就会调用student类中的构造函数,建立了一个名为“张三”的实例

作者: sss18310878521    时间: 2015-5-20 22:39
构造方法的主要作用是用来初始化成员变量的,因为我们有的时候建立了一个类,但是并不需要建立对象,那么我们的成员变量如何完成初始化呢?构造函数就是首选
作者: tanzhixue    时间: 2015-5-20 23:01
构造方法一般是用来创建对象的捎带赋值作用
作者: 星辉祝愿    时间: 2015-5-20 23:17
构造方法名必须与类名一直,可以带参数,也可以不带参数
作者: lcrobert    时间: 2015-5-21 00:07
你在上面的代码不是空参,是实参,因为里面有方法体
作者: 笨小点儿    时间: 2015-5-21 00:22
构造方法是一种特殊的方法,它是一个与类同名且没有返回值类型的方法。对象的创建就是通过构造方法来完成,其功能主要是完成对象的初始化。当类实例化一个对象时会自动调用构造方法。构造方法和其他方法一样也可以重载。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2