java基础之【关键字】

【前言】:

正式的开始接触JAVA,开始慢慢的接触它。这个词对于我们都很熟悉,因为很多语言都是相通的,所以我们学起来也就比较容易上手呢。那小编就带这大家去了解一下吧!

【特性】:

  • 语言的简单性:没有指针,而是采用引用的形式。并且提供了自动收集废料的特性,对于内存的管理也方便很多
  • 面向对象性:提供了类、接口和继承的面向对象的特性,支持类之间的单继承、接口之间的多继承,并且支持类与接口之间的实现机制。而且支持全方面的动态绑定。
  • 分布式性
  • 健壮性
  • 安全性
  • 可移植性
  • 解释性
  • 多线程
  • 动态性

【关键字】:

(一)、this关键字:

  1. 指的是当前的对象;
  2. 当必须指出当前使用方法的对象时,可以用this;
  3. 有时候使用this,可以处理方法中成员变量和参数名去重的情况;
  4. this可以看出一个变量,它的值时当前对象的引用;

(二)、static关键字:

1、在类中,用static声明的成员变量为静态成员变量,它为该类的公共变量,在第一次使用的时候被初始化,对于该类的所有对象来说,static成员变量只有一份;
2、用static声明的方法为静态方法,在嗲用该方法时,不会将对象的引用传递给它,所以static方法中不可访问非静态的static。
3、可以通过对象引用或类名(不需要实例化)访问静态成员;

(三)、super关键字:

1、 指向当前对象的父类对象
2、 继承中的构造方法:
(1)子类的构造的过程中必须调用其几类的构造方法:super()xxxx
(2)子类可以在自己的构造方法中使用super 调用父类的构造方法。
。使用this调用本类另外的构造方法;
。 如果调用super, 必须写在子类构造方法的第一行
(3) 如果子类的构造方法中没有显示的调用基类构造方法,则系统默认调用父类无参数的构造方法;
(4)如果子类构造方法中既没有显示调用积累构造方法,而积累中又没有无参的构造方法,则编译就会出错了。

(四)、final关键字

1.final的变量的值不能够被改变;
2.final的方法不能够被重写
3.final的类不能被继承;


【结尾】:

上述列举了一些仅仅是一小部分,还有很多的小编没有分享出来,每个关键字都有它独特之处,可以带着发现的眼睛去观察呢!

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值