继承:
就是一个父类和子类的关系,
子类名 extends父类名
子类名Employee父类名
只能单线继承,object是所有类的父类
前面还讲了类的高级概念:
public //公共的
private//封装,私有的
set //设置
get//获取
静态//static(可以直接调用不用实例化)
多态和抽象:
一个父类的引用变量可以指向不同的子类对象,或者说一个子对象可以被当做一个父类类型
instanceof关键字用于判断运行时对象的真正类型
首先是讲的异常:就是报什么样的错。
向上转型:低精度向高精度类型数据转换(自动转换)
向下转型:需要使用强制转换
抽象类:abstract(如果声明为一个抽象类,有抽象方法,那么子类都必须重写这个抽象方法)
接口:
interface接口里面所有方法都是抽象方法,类只能实现这些抽象方法,不能继承接口。类实现了接口,那么久继承接口的抽象方法,除了实现接口的类是抽象类。
接口可以强制一个类具有某些行为。
接口不是类,可以继承多个父接口
捕获异常和处理异常:
try -catch以及try-catch-finally(最终要执行的一些代码)
try{//一些会抛出异常的方法}
catch(Exception e){
//处理异常的代码块}(如果有几个异常就要用几个cahtch)
处理异常的时候一定要注意处理异常的顺序问题(先小后大)(子类到父类)如果顺序写错了要报错
时间: 2024-10-10 07:12:55