摘要: 静态内部类 被static修饰的成员内部类为静态内部类 语法格式: 外部类 . 内部类 变量名称 = new 外部类 . 内部类(); public class OOP3 { public static void main(String[] args) { //获取外部类对象 Outer o = n 阅读全文
posted @ 2022-06-19 16:58 魔光领域 阅读(101) 评论(0) 推荐(1) 编辑
摘要: 成员内部类 我们在外部类中定义一个成员内部类,这个内部类和成员变量成员方法是同级的 如何在外部获取内部类对象 内部类非私有 应为内部类非私有,所以我们可以通过以下格式获取内部类的对象 外部类 . 内部类 变量名称 = 外部类 . 内部类对象; 内部类私有 内部类作为外部类的成员,是可以用privat 阅读全文
posted @ 2022-06-19 16:19 魔光领域 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 多态的应用 什么是多态:父类的引用指向了子类的实例 多态的实现方法: >使用父类作为方法的形参实现多态 >使用父类作为方法的返回值实现多态 继承多态:参数的父类是普通类或者抽象类时 接口多态:参数的父类是一个接口时,构成接口多态 多态作为形参 基本数据类型 基本数据类型作为形参,和值传递没什么区别, 阅读全文
posted @ 2022-06-19 15:16 魔光领域 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 接口和抽象类对比 比较点 抽象类 接口 定义 用abstract关键字来修饰的类 interface关键字修饰的类 组成 抽象方法,普通方法,构造方法,成员变量,常量 抽象方法,静态常量,JDK1.8注意 使用 子类继承(extends) 实现类实现(implements) 关系 抽象类可以实现接口 阅读全文
posted @ 2022-06-19 13:54 魔光领域 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 接口: 接口是抽象方法和常量的集合 语法规则 interface 接口名{ 常量; 抽象方法; } public class OOPDemo03 { public static void main(String[] args) { //接口不能被实例化 //InterD interD = new I 阅读全文
posted @ 2022-06-19 10:49 魔光领域 阅读(45) 评论(0) 推荐(0) 编辑