java的构造方法

构造方法 构造器(constructor)

无返回值类型  无Void

构造方法的方法名一定和类名相同,建议用public  

构造方法的作用   创建对象   为本类的属性赋值  构造方法谁都不能调用 只能有new  (内存分配操作符)来调用

一个类要想实例化或者创建对象的话,一定会用到构造方法 当你不写构造方法的时候  也能实例化这个对象 那是因为JVM会给你自 

动默认的创建一个无参的构造方法   如果为构造方法给了参数  虚拟机就不会再自动创建那个空的构造不带参的方法 如果想调用也

会出错的  默认的构造方法为不带参数的  当我们写了一个带参的构造函数时  建议把不带参的构造函数也写上 

方法里面不能再定义方法 也不能再类外面声明 方法使用大括号  称为方法体   方法体 用来执行某个特定功能的操作  里面通常加return  不能写在  main中   方法不能嵌套的  不调用不执行  方法的入口就是参数列表  方法不可以写方法  但是可以调用  这里引用了隐式调用   递归    很重要

写方法的时候  要不要加static  是根据程序的需要  不是必须要加上的  方法体越单纯越好

静态方法直接可以用类名来调用  也可以用对象  没有static用对象调用  调用的方法要严格按照传的参数  方法的个数   类型  进行方法调用  如果这个方法,没有返回值  我们就应该让实际类型和方法类型一致

总结一下  调用方法应该注意什么:

这个方法是不是静态的  如果是静态直接使用类名进行调用即可  如果是非静态的 我们需要使用这个方法所在的类,来创建方法的入口  就是参数列表    方法只有调用才会有作用   

定义的形参必须写类型  实参不用  定义方法的时候  会涉及到形参的定义和声明  

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值