Java---构造器

  • 构造器
    • 类会自动加载一个默认不带参数的构造函数,一旦定义了带参数的构造函数,那么不带参数的默认构造被覆盖,定义带参构造函数则也会定义出无参构造
    • 函数名与类名相同
    • 有参数,不需要定义返回值
    • 在类被实例化时调用
    • 用于类的成员变量的初始化
    • 默认返回一个地址值
    • 构造器能被多个访问修饰符修饰
  • 含参构造器
    • 构造器也可以重载
    • this指针只能在构造器的第一句

public class Student()
{
        public Studet()
        {
             this("李四",''new Data(2018,2,15)");
             System.out.println("创建了学生类:");
             
            //  this.name = "李四";
           //   this.birthday = new Data(2018,2,15);//Data在以后的版本可能被废弃
        }
      public Student(String name,String sex)
       {
               this.name = name;
               this,sex = sex;
       } 


阅读更多

没有更多推荐了,返回首页