构造方法

关于java类中构造方法:
1、构造方法又被称为构造函数/构造器/constructer
2、构造方法语法结构:

   【修饰符列表】 构造方法名(形式参数列表){
   构造方法体;}

3、回顾普通方法的语法结构

【修饰符列表】 返回值类型 方法名(形式参数列表){
   方法体;}

4、对于构造方法来说 返回值类型不需要指定,不能写void
只要写上void 就二十普通方法
5、对于构造方法来说,构造方法的方法名必须和类名一致
6、构造方法作用:
构造方法存在的意义是 通过构造方法的调用,可以创建对象
7、构造方法怎么调用:
-普通方法调用 方法修饰符中带有static,类名.方法名(实参列表);
没有static 引用.方法名(实参列表)
-new 构造方法名(实参列表)
8、构造方法调用执行之后,有返回值吗?
每一个构造方法实际上执行结束之后都会有返回值,但是这个 return值,这样的语句不需要写,构造方法结束的时候,java程序自动返回值,并且方绘制类型是构造方法所在类的类型。由于构造方法返回值类型就是类本事,所以返回值类型不需要缩写
9、注释和取消注释 ctrl+/ 多行注释 ctrl+shift+/
10、当一个类中没有定义在任何构造方法,系统默认给该类提供一个无参数的构造方法,这个方法被称为缺省构造器。
11、构造方法作用:
1、创建对象
2、创建对象同时,初始化实例变量的内存空间
12、快捷键:
构造方法 右键-source-generate getters and setters
构造器 右键-source-generate constructor using fields
13、构造方法支持重载机制
无参数构造器

public customer(){
}

有参数构造器

public customer(int a,string b,sting c){
no=a;
name=b;
birth=o‘’
}
public User(){
   无参数构造方法
     public User(){
     }
     有参数构造方法
     public User(string name){
     }
}
调用:
public lass ConstruoctorTest01{
public static void main(string【】arg)
{ 
new后是构造方法名
User u1=new User();
User u1=new User('zhangsan');
}}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值