关键词extends:
抽象类:
这个是拿来干嘛的呢?:
接口:
就像一个超级抽象的抽象类,但是用法不一样:
二者的比较:
多态:
重写中的多态:
多继承:
那么我们要怎样实现多继承呢:
内部类:
可以用自己的内部类继承类,这样就可以继承很多类了。不过注意外部类访问内部类的属性要记得new哟。
接口多继承法:
超类:java中所有类的始祖:
也就是说,不讲就会自动继承。
当然可以这样了,毕竟object是所有类的父类嘛。
equal方法:
super关键字:
异常:
既然异常也只是一种类,我们也当然可以自定义异常:
这里解释一下检查性异常和运行时异常:
举个例子:
这里解释一下try catch是什么。try里面是可能出错的代码,假如出现了异常,立即就到catch里面,(当然要是对应的异常)。可以看到,假如开头输入错误(输入了字母),那么就会有Input错误,就会来到e1那一段;假如太大或者太小,我们就会建立一个自定义异常的对象(是使用了字符串来构造的对象),然后也就来到了e2,然后就可以使用MyException的方法来打印出刚才的那个字符串。



