摘要: 多态概述 多态是继封装、继承之后,面向对象的第三大特性。 现实事物经常会体现出多种形态,如学生,学生是人的一种,则一个具体的同学张三既是学生也是人,即出现两种形态。 Java作为面向对象的语言,同样可以描述一个事物的多种形态。如Student类继承了Person类,一个Student的对象便既是St 阅读全文
posted @ 2018-07-24 20:12 喵星人~ 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 接口的概述 接口是功能的集合,同样可看做是一种数据类型,是比抽象类更为抽象的”类”。 接口只描述所应该具备的方法,并没有具体实现,具体的实现由接口的实现类(相当于接口的子类)来完成。这样将功能的定义与实现分离,优化了程序设计。 请记住:一切事物均有功能,即一切事物均有接口。 接口的定义 与定义类的c 阅读全文
posted @ 2018-07-24 14:37 喵星人~ 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 什么是抽象方法 用abstract关键字修饰并且没有方法体的方法 //public abstract void show(); 什么是抽象类 当定义了抽象函数的类也必须被abstract关键字修饰,被abstract关键字修饰的类是抽象类。 抽象类的特点 1、抽象类和抽象方法都需要被abstract 阅读全文
posted @ 2018-07-24 08:43 喵星人~ 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 什么是继承 在Java中,类的继承是指在一个现有类的基础上去构建一个新的类,构建出来的新类被称作子类,现有类被称作父类,子类会自动拥有父类所有可继承的属性和方法。 继承的格式 class 子类 extends 父类 {} 继承的好处 1、继承的出现提高了代码的复用性,提高软件开发效率。 2、继承的出 阅读全文
posted @ 2018-07-24 08:08 喵星人~ 阅读(142) 评论(0) 推荐(0) 编辑