java

作者: 赤赤有名 | 来源:发表于2015-12-16 23:12 被阅读387次

1.继承:

什么是继承?

继承就是儿子继承老子的东西,获得父类当中的成员变量和方法。

java中只允许单继承,不允许多继承。(好比儿子只有一个父亲,而一个父亲可能有多个儿子)

为什么要使用继承:减少代码的使用。

2.interface(接口)

(1)什么是接口:

比较纯粹的抽象类(接口中的方法都是抽象的接口所有方法都是public权限)

implement 实现一个接口(实现是特殊的继承)

(2)为什么使用接口:为了减少重复代码

多继承:是可以继承多的接口的

转型:子类可以向上转型(如果一个类继承了另外一个类,那么这个子类就可以向上转型)


class Student extends Persion{

Student student=new Student();

Persion persion=student;

}

class Persion{}


3.异常:

中断了正常指令流的事件(程序运行时的错误,跟编译没有关系,语法是正常的)

(1)RuntimeException或者是他的子类就是UncheckException;其它就是checkException.

(2)checkException(java编译器要求你对可能出现checkException进行处理)

只能处理Exception;Error是程序员不能解决的。

解决上面的问题用:

try

{

有可能出现异常的代码,如果有异常就跳到catch里面执行,下面的代码不执行

}catch()

{

如果出现异常就跳到这里执行

}

finally

{

无论执行catch或者不执行catch,都要执行finally

}

3.super()

(1)子类的构造函数当中,必须调用父类的构造函数。super()调用父类的构造函数,而this()调用本类的无参数函数;

(2)虽然子类继承了父类的成员变量,但是却没有继承父类的构造函数,因此出现重复代码时,因该考虑用super来调用父类的构造函数;

相关文章

  • Java(JavaEE)学习线路图1

    Java教程 Java 教程Java 简介Java 开发环境配置Java 基础语法Java 对象和类Java 基本...

  • Java学习线路图

    Java教程 Java 教程Java 简介Java 开发环境配置Java 基础语法Java 对象和类Java 基本...

  • 大数据学习线路图

    Java教程 Java 教程Java 简介Java 开发环境配置Java 基础语法Java 对象和类Java 基本...

  • 大数据学习教程

    Java教程 Java 教程Java 简介Java 开发环境配置Java 基础语法Java 对象和类Java 基本...

  • 一篇文章,全面解读Android面试知识点

    Java Java基础 Java集合框架 Java集合——ArrayList Java集合——LinkedList...

  • java学习路线

    javaSE java基础语法 java文件操作 java网络操作 java多线程 java数据库操作 java ...

  • java编程分类

    一、java简介java开发环境配置java基础语法java对象与类java基本数据类型java变量类型java修...

  • Java-01初识Java

    Java的3大版本 Java有三大版本,Java SE, Java ME, Java EE Java SE(Jav...

  • JAVA循环语句(四)9.29

    Java条件 if Java条件if...else Java条件多重if Java条件语句 嵌套if Java条件...

  • Java 基础

    Java 基础01Java开发入门 Java 基础02Java编程基础 Java 基础03面向对象 Java 基础...

网友评论

    本文标题:java

    本文链接:https://www.haomeiwen.com/subject/hgqphttx.html