java构造方法的书写和注意事项(入门可看)

1.对于基本类型当中的boolean值i,get..方法一定要写成is..的形式,而set..不变
2.当方法的局部变量和类的成员变量重名时,根根据“就近原则”优先使用局部变量,
如果需要访问本类当中的成员变量,需要使用格式:
this.成员变量名
通过谁调用的方法谁就是this.
3.构造方法是专门用来创建对象的方法,当我们通过关键仔new来创建对象时,其实就是在调用构造方法(直接就调用了这个方法)
格式:
public 类名称(参数类型  参数名称(可以没有参数)){
    方法体
}
注意事项:
1.构造方法的名称必须和所在的类名称 完全一样,就连大小写也要一样
2.构造方法不要写返回类型,连void都不要写

3.如果没有编写任何构造方法,系统会免费赠送一个构造方法,没有参数,方法体啥么都不做

4.构造方法也是可以重载的

类中成员变量和局部变量
成员变量和局部变量的区别
区别 成员变量 局部变量
类中位置不同 类中方法外 方法内或者方法声明上
内存中位置不同 堆内存 栈内存
生命周期不同 随着对象的存在而存在,随着对象的消失而消失 随着方法的调用而存在,随着方法的调用完毕而消失
初始化值不同 有默认初始化值 没有默认的初始化值,必须先定义,赋值,才能使用

构造方法
● 作用:创建对象;
● 功能:创建对象时完成初始化;
构造方法注意事项
● 当类中没有构造方法时,系统会默认生成一个无参的方法;
● 构造方法创建:
○ 如果没有定义构造方法,系统将给出一个默认的无参数构造方法;
○ 如果定义了构造方法,系统将不再提供默认的构造方法;
● 构造方法重载:
○ 如果自定义了带参构造方法,还要使用无参数构造方法,就必须再写一个无参数构造方法;
● 推荐形式:
○ 无论是否使用,都手工书写无参的构造方法;


标准类的制作
● 成员变量;
● 构造方法;
● 成员方法;

猜你喜欢

转载自blog.csdn.net/weixin_54107527/article/details/120260933