摘要: java学习阶段一 内部类 介绍 类中可以包含一个类,成为相对的内部类 外部类 实现信息隐藏 基本知识 成员内部类(普通内部类) 获取内部类对象实例 //第一种 外部类名.内部类名 对象名 = new 外部类名().new内部类名(); //第二种 外部类名.内部类名 对象名 = 已存在外部类对象名 阅读全文
posted @ 2021-02-17 20:28 TIGO 阅读(65) 评论(0) 推荐(0)
摘要: java学习阶段一 接口 介绍 问题来源:之间没有相同父类但是存在有交叉的方法 类似的特性的类 基本知识 接口本身也属于类 接口中的方法分为三种 一般方法 默认为抽象方法,可以不需要关键字 实现类必须实现一般方法 除非为抽象类 默认方法 带方法体 在方法中加上default 关键字 实现类选择性重写 阅读全文
posted @ 2021-02-17 14:57 TIGO 阅读(54) 评论(0) 推荐(0)
摘要: java学习阶段一 抽象 类/方法 ##介绍 避免无意义的父类实例化 基本知识 抽象类 在类的定义处加入(放在class前) abstract 关键字 抽象类无法实例化 但是抽象类的引用可以指向其他类(转型) 抽象方法 在方法的访问修饰符后加入 abstract 关键字 抽象方法无方法体 注意事项 阅读全文
posted @ 2021-02-17 11:22 TIGO 阅读(71) 评论(0) 推荐(0)
摘要: java学习阶段一 多态 介绍 封装和继承可以说是为了多态而准备 多态:运行不同类的对象对同一消息做出不同的响应 基本知识 编译时多态(方法重载) 运行时多态 程序运行时动态决定调用哪个方法(主要指这个) 多态条件 满足继承关系 父类引用指向子类对象 转型 向上转型(隐式转型 自动转型) 子类对象转 阅读全文
posted @ 2021-02-17 10:58 TIGO 阅读(60) 评论(0) 推荐(0)