JAVA中的一些关键字的知识点

Object  关键字:  Object 是所有类的父类,JAVA直接继承Object,要么间接继承。JAVA中的类是可以传递的,Object类中定义的方法,所有类都能集继承到。

Equals关键字: Equals是相等的意思。这里有一个和它进行做对比的运算符==。使用运算符==进行判断的是两个变量是否相等,若果两个变量相等,说明两个变量引用堆中的同一个。如果想要判读堆中的两个对象的内容(即各个成员的变量的值)是否相等,需要重写Equals()方法。

Final关键字: Final是最终的意思,可以修饰类、修饰字段、修饰方法、修饰局部变量。Final 修饰的类,表示该类是最终类,不能被继承,Final修饰的字段,也叫成员变量,包括实例变量与静态变量两大类。Final 修饰的字段必须显示赋值,经常在定义final字段的时候就赋值,但是final 修饰的字段不能重新被赋值,一般情况下final 和 static 一起使用 Final 字段都要被大写,常为Final的常量。 Final 修饰方法,最终方法,不能被重写。 修饰局部变量 一旦初始化不能被修改,但是可以修改他的属性。final 修饰方法的形参,在方法体中不能修改final形参的值。

This 关键字:This是这个的意思。This 关键字可以访问本类中的属性。 当局部变量和成员变量没有同名时,则编写属性名字等价于this.。当局部变量和成员变量有同名时,并且访问成员变量则必须使用this。 this访问本类中的方法(实例方法)。 this关键字还可以访问本类中的构造方法,this()访问本类的无参构造方法,this([实参])访问本类带参数构造方法。当使用this访问本类的构造方法时只能写在第一句,构造方法不能出现递归调用。

Static 关键字:Static是静态的意思。当多个对象有相同的属性时,可在内存中开辟一块空间,并且对所有对象都能访问,存在共享区中,节省空间。static 修饰属性叫静态属性也叫类的变量,在方法去存储,所有说对象都可以访问,与类同生死,也就是说类在,static修饰的属性也就存在。可以使用类名.属性名称,也可以是用引用名称.属性名称。注意当引用名称值为null时,也可以访问静态属性,不会出现空指针异常。类优先于对象,也就是说类的生命周期比对象大。

 

 

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值