黑马学习日志——小总结
来源:互联网 发布:tensorflow c 编辑:程序博客网 时间:2024/06/05 04:08
利用关键字作为总结目录吧。
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值。
- 黑马学习日志——小总结
- 黑马程序员—方法日志总结
- 黑马程序员—方法重载日志总结
- 黑马程序员——Html学习日志
- 黑马程序员——C#学习日志
- 黑马程序员——集合学习日志
- 黑马程序员—学习日志<1>
- 黑马程序员—学习日志<2>
- 黑马程序员-JAVA基础学习日志——通篇大总结及学习方法思想
- 黑马程序员——黑马学习日志之八 异常
- 黑马程序员——黑马学习日志之九 多线程
- 黑马程序员——黑马学习日志之十六 GUI
- 黑马程序员————OC基础学习重要小知识点总结
- 黑马程序员—变量作用域日志总结
- 黑马程序员—枚举、结构、常量日志总结
- 黑马程序员—进程与线程日志总结
- 黑马程序员———java学习日志首篇
- 黑马程序员——sql数据库学习日志
- HDU 1269 迷宫城堡 Tarjan算法水题之神奇建图
- POJ 2524——Ubiquitous Religions
- SAP借HANA强大功能为生态系统注入新活力
- linux usleep_range(min, max)
- Linux 下 R 语言环境搭建、测试
- 黑马学习日志——小总结
- 用IIS打不开asp网页
- 嵌入式系统求职回忆录
- HDOJ 1069 Banana and Monkey
- 我的WCF之旅(9):如何在WCF中使用tcpTrace来进行Soap Trace
- pcDuino uboot 编译
- OpenCV学习笔记(九)——2维特征Feature2D
- linux del_timer_sync
- Git详解之二 Git基础