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、第一个字母最好大写,如果类名由多个单词组成,则每个单词的首字母最好都大写。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值