java中类的有关知识

一:成员变量与局部变量的区别:
成员变量:
1、成员变量定义在类中,
2、成员变量存放在内存中的堆内存中
3、成员变量随着对象的存在而存在,随着对象的消失而消失
4、成员变量可以不赋初值。
局部变量:
1、局部变量定义在方法内或者定义方法的声明上;
2、局部变量存放在内存中的栈内存中;
3、局部变量随着方法的调用而存在,随着方法的调用完毕而消失
4、局部变量没有初始值,而且必须先定义再使用。

二: 构造方法与普通方法
构造方法:
1、如果没有自己设置构造方法,系统会自动生成一个默认的午餐构造函数,但是不进行对属性进行赋值
2、如果自己设置了构造方法,无论是有参构造函数还是午餐构造函数,系统都不会再生成一个午餐的构造函数
3、构造函数没有返回值,而且函数名必须和类名相同,可以对构造函数进行重载
4、在构造函数中可以对属性进行赋值,而且也可以调用其他方法

普通方法:
1、普通方法必须要有返回值类型,void也是返回值类型的一种。
2、普通方法可以访问属性和构造方法
3、普通方法可以进行重载。

三:this 的用法
1、this的作用是指向本对象,区分形参名和属性名
2、使用:
2.1、调用成员属性和成员方法
this .属性名;
this.方法名();
2.2、调用构造方法
放在构造函数的第一行

四:类的使用
1、一个java源文件可以由多个类,但是至多只能有一个public类,
2、main方法所在的类是public类,public类的类名必须和原文件的名字相同
3、类也可以嵌套其他的类

五:类的命名规则
1、第一个字母最好大写,如果类名由多个单词组成,则每个单词的首字母最好都大写。

发布了42 篇原创文章 · 获赞 12 · 访问量 6122

猜你喜欢

转载自blog.csdn.net/Alingyuzi/article/details/103979146