黑马学习日志——小总结

利用关键字作为总结目录吧。

static:静态修饰符。1.当它作用于变量时,变量将存在于共享区,并且随着类的加载而加载,随着类的消失而消失,作用时间长。所有对象共享一个static变量。

2.当它修饰函数时,函数位于共享区,生存周期与静态变量相同。并且只能使用静态变量或者常量。只能调用或者被static函数调用。

super:相对于this而言,super是指向父类的指针。每一个类都有一个隐藏的super()方法。而父类的super()方法指向Object类。由于this()和super()都必须放在类的开始,所以两者不能共存。

final:可以修饰类,变量,方法。1.修饰类时,该类不可以被继承。

2.修饰变量时,该变量的值不可被更改(相当于C++的const),通常与static连用。在interface类中,所有的变量和函数都会隐式添加static final关键字。

3.修饰函数时,该函数不能被重写。

interface:接口类,根据理解,主要用于存放从共性中抽离出来的特性方法,即父类中不需要被重载,而子类需要的方法。interface类中所有的方法均为static final型。接口可以被类继承,多个接口可以被同一个类同时继承。interface A{},interfaceB{},class C implements A,B,接口之间可以互相继承。如果C没有实现A,B中所有的方法,则C必须为abstract。

abstract:用于修饰方法和类,虚方法必须位于虚类中。当方法不需要被立即实现时,可声明为虚方法abstract Method();这种声明是重载的基础。

instanceof:判断某个对象是否为类的引用,可以如下使用if(Object instanceof Class),括号中的表达式返回boolean值。



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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值