java

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来调用父类的构造函数;

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,739评论 18 399
  • 1.import static是Java 5增加的功能,就是将Import类中的静态方法,可以作为本类的静态方法来...
    XLsn0w阅读 1,261评论 0 2
  • 面向对象主要针对面向过程。 面向过程的基本单元是函数。 什么是对象:EVERYTHING IS OBJECT(万物...
    sinpi阅读 1,082评论 0 4
  • 一:java概述:1,JDK:Java Development Kit,java的开发和运行环境,java的开发工...
    ZaneInTheSun阅读 2,686评论 0 11
  • (一)Java部分 1、列举出JAVA中6个比较常用的包【天威诚信面试题】 【参考答案】 java.lang;ja...
    独云阅读 7,136评论 0 62