岛

节选自《节选》


  • 首页

  • 标签9

  • 归档14

继承

发表于 2019-04-19 | 更新于 2020-01-21 | 评论数:

.super 关键字

super 表示使用它的类的父类。super 可用于:

  • 调用父类的构造方法;
  • 调用父类的方法(子类覆盖了父类的方法时);
  • 访问父类的数据域(可以这样用但没有必要这样用)。

调用父类的构造方法语法:

1
2
3
4
5
super();  

或

super(参数列表);

注意:super 语句必须是子类构造方法的第一条语句。不能在子类中使用父类构造方法名来调用父类构造方法。 父类的构造方法不被子类继承。调用父类的构造方法的唯一途径是使用 super 关键字,如果子类中没显式调用,则编译器自动将 super(); 作为子类构造方法的第一条语句。这会形成一个构造方法链。

阅读全文 »

异常处理

发表于 2019-04-19 | 更新于 2020-01-21 | 评论数:

img

如图可以看出所有的异常跟错误都继承与Throwable类,也就是说所有的异常都是一个对象。

阅读全文 »

JAVA入门

发表于 2019-04-01 | 更新于 2020-01-21 | 评论数:

对JAVA的初接触

先来Mark一些常用的学习网站,在网上逛了一圈不知道什么样的书籍适合初学者,就找了几个简单的网站开始自学,作为一个刚上大一的编程萌新,在完成课程的同时也要认真学鸭。

菜鸟教程 有许多语言和工具的教程

HOW2J的JAVA教程 亮点是有学习路线图和一些项目练手

腾讯云开发平台 可在线上完成编程,不需要自己配置环境

阿里云大学 结合视频学习效果会更棒

阅读全文 »

instanceof

发表于 2019-04-01 | 更新于 2020-01-21 | 评论数:

Java中instanceof关键字的理解

java 中的instanceof 运算符是用来在运行时指出对象是否是特定类的一个实例。instanceof通过返回一个布尔值来指出,这个对象是否是这个特定类或者是它的子类的一个实例。

用法:
result = object instanceof class
参数:
Result:布尔类型。
Object:必选项。任意对象表达式。
Class:必选项。任意已定义的对象类。
说明:
如果 object 是 class 的一个实例,则 instanceof 运算符返回 true。如果 object 不是指定类的一个实例,或者 object 是 null,则返回 false。

但是instanceof在Java的编译状态和运行状态是有区别的:

在编译状态中,class可以是object对象的父类,自身类,子类。在这三种情况下Java编译时不会报错。

在运行转态中,class可以是object对象的父类,自身类,不能是子类。在前两种情况下result的结果为true,最后一种为false。但是class为子类时编译不会报错。运行结果为false。

12
T_LS

T_LS

14 日志
9 标签
© 2021 T_LS
由 Hexo 强力驱动 v3.8.0
|
主题 – NexT.Gemini v7.0.1