------Java多态
文章平均质量分 80
着重介绍什么是多态、抽象类、接口以及内部类的概念和应用。
「已注销」
仅以此记录自己的学习
展开
-
内部类
内部类的概念 在Java中,可以将一个类定义在另一个类里面或者一个方法里面,这样的类称为内部类与之对应,包含内部类的类被称为外部类内部类隐藏在外部类之内,更好的实现了信息隐藏内部类分为:成员内部类静态内部类方法内部类匿名内部类 成员内部类 内部类中最常见的就是成员内部类,也称为普通内部类内部类在外部使用时,无法...原创 2019-10-17 19:34:04 · 120 阅读 · 0 评论 -
接口
接口的概念 接口定义了某一批类所需要遵守的规范接口不关心这些类的内部数据,也不关心这些类里的方法的实现细节,它只规定这些类里必须提供某些方法接口的实现类可以向上转型接口访问修饰符:public、默认例:public interface INet {} 接口成员–抽象方法&常量 抽象方法接口中抽象方法默认为 pub...原创 2019-10-17 17:17:17 · 136 阅读 · 0 评论 -
抽象类和抽象方法
抽象类 基本概念在面对对象的概念中,所有的对象都是通过类来描述的,但并不是说所有的类都是用来描述对象的,当一个类中没有足够的信息描绘一个具体的对象时,这样的类就是抽象类抽象类的声明格式abstract class <类名>抽象类的特点抽象类不能创建对象,它只能作为其他类的父类。但可以通过向上转型,指向实例化定义抽象类的意义在于为其子类...原创 2019-10-16 14:27:27 · 336 阅读 · 0 评论 -
多态的实现
向上转型的概念 向上类型转换(Upcast):将子类型转换为父类型即父类引用指向子类实例,也就是子类的对象可以赋值给父类的对象隐式/自动类型转换,是小类型到大类型的转换对于向上的类型转换,不需要显式指定,既不需要加上前面小括号和父类类型名如:Animal dog = new Dog(); //Dog类时Animal类的子类 向上转型的应...原创 2019-10-15 14:39:28 · 169 阅读 · 0 评论 -
多态的概念
多态 意味着允许不同类的对象对同一消息做出不同的响应可分为:编译时多态,即设计时多态(方法重载)运行时多态,程序运行时动态决定调用哪个方法必要条件:满足继承关系父类引用指向子类对象 ...原创 2019-10-15 10:34:08 · 132 阅读 · 0 评论