摘要: 内部类 概念 外部类和内部类 程序 调用 外部类:new 内部类:通过外部类来实例化 内部类用途 1.可以直接访问外部类的一些私有属性 2.调用外部类out方法 静态内部类:加static修饰 如图id不可调用了,因为此时内部类是静态的,id是非静态 解决方案是将id也变为静态,如下图 一些特殊类 阅读全文
posted @ 2022-03-30 21:05 无关风月7707 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 接口 概念 接口自己无法写方法 接口只有规范 接口实现(类名:接口名+Impl) 1.新建接口的实现类(implements) 如图,报错了。为什么呢? 由以上学习内容,知接口的实现类必须得实现接口,否则就会报错 如上图在类中重写,将接口规范重写为方法,程序正常运行 接口“多继承” 一个类可以实现多 阅读全文
posted @ 2022-03-30 18:09 无关风月7707 阅读(48) 评论(0) 推荐(0) 编辑
摘要: 抽象类 概念 抽象类虽然不能使用new来创建对象,但它是存在构造器的 程序详解 抽象类和抽象方法 子类继承带有抽象方法的抽象父类 方法一:实现父类中的抽象方法 我们会发现子类无法直接继承父类,因为父类中存在抽象方法,所以子类必须要把父类的抽象方法实现才能继承父类 如上图,子类重写父类的抽象方法doS 阅读全文
posted @ 2022-03-30 11:16 无关风月7707 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 静态与非静态的调用 变量的调用 如图,用类不能调用非静态变量方法,对象.可以 说明静态变量对于类,所有对象(实例)所共享,当直接使用类去调用可以得到说明这个变量是静态的 方法的调用 如图,静态方法可以直接调用静态方法,但不能直接调用非静态方法 因为静态方法是和类一起最先加载的,此时非静态方法还没有加 阅读全文
posted @ 2022-03-30 10:42 无关风月7707 阅读(56) 评论(0) 推荐(0) 编辑