static关键字,抽象类,接口,异常
静态方法;
抽象类
-
不能new这个抽象类,只能靠子类去实现他:约束
-
抽象类中可以写普遍的方法
-
抽象方法必须在抽象类中
-
//抽象类的所有方法,继承了它的子类,都得实现它的方法,也就是重写方法
//抽象类的所有方法,继承了它的子类,都得实现它的方法,也就是重写方法
public class A extends Action{
@Override
public void doSomething() {
}
}
//abstract抽象类
public abstract class Action {
//约束,有人帮我们实现
//abstract抽象方法
public abstract void doSomething();
}
接口
-
接口的本质是契约,就像我们人间的法律一样
-
作用:
-
约束
-
定义一些方法,让不同的人实现
-
public abstract
-
public static final
-
接口不能实例化,接口中没有构造方法
-
implements可以实现多个接口
-
必须要重写接口中的方法
-
内部类
异常
-
检查性异常:最具代表的检查性异常是用户错误或问题引起的异常,这个程序员无法预见的
-
运行时异常:运行时异常是可能被程序员避免的异常。与检查性异常相反,运行时异常可以在编译时被忽略
-
错误ERROR:错误不是异常,而是脱离程序员控制的问题。错误在代码中通常被忽略
本文作者:菜鸡前来
本文链接:https://www.cnblogs.com/lyhidea/p/16739870.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步