JAVA基础-类3-类的构造方法

1.构造方法:与类同名的方法。对象的创建是通过构造方法完成的。每当类实例化一个对象时,类都会自动调用构造方法。

public class Bird{    创建了Bird类

  public Bird(){}       //Bird 的类的构造方法

}

构造方法,就是创建类的对象过程中运行的方法,也就是对象的初始化方法。是创建一个对象的过程。

定义构造方法没有返回值,没有关键子修饰。不适用void。

普通没有返回值的方法使用:public void methodEx()


2.对象初始化

public class ClassTest {

 public ClassTest(){                                         这句是空参数的构造方法:将这句话删除,不会报错,代表ClassTest的方法存在,ClassTest是编译器自动生成的无参数的构造方法
 }
 
 public static void main(String[] args) {            创建main方法
  
  ClassTest test=new ClassTest();                   创建类的对象
 }
}

如果定义了构造方法,编译器不会创建不带参数的构造方法,


public class ClassTest {

public ClassTest(int a ){                                     带参数    
 }

 public static void main(String[] args) {            

  ClassTest test=new ClassTest(1);                   带参数
 }

 

3.this

可以调用类的成员变量和成员方法。在构造方法中,给成员变量赋值,调用类的构造方法。


4.私有构造方法

可以用private修饰,无法在本类外部



  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值