- 博客(3)
- 收藏
- 关注
转载 什么是抽象
Java语言中,用abstract关键字来修饰一个类时,这个类叫作抽象类。抽象类是它的所有子类的公共属性的集合,是包含一个或多个抽象方法的类。抽象类可以看作是对类的进一步抽象。 abstract class Shapes { //基本形状类,抽象类 public abstract void draw(); //绘图方法,抽象方法 } class Circle extends Shapes { //圆形类继承于基本形状类 public void draw() { //实现抽象父类的抽象绘图方法 System.
2020-10-24 19:37:45 136
转载 什么是接口
接口就是多个类的公共规范。 接口是一种引用数据类型,最重要的内容就是其中的:抽象方法。 如何定义一个接口的格式: public interface 接口名称 { // 接口内容 } 备注:换成了关键字interface之后,编译生成的字节码文件仍然是:.java --> .class。 如果是Java 7,那么接口中可以包含的内容有: 常量 抽象方法 如果是Java 8,还可以额外包含有: 3. 默认方法 4. 静态方法 如果是Java 9,还可以额外包含有: 5. 私有方法 接口使用步骤: 接口不能
2020-10-24 19:36:12 477
转载 什么是多态
多态是为了是程序具有更好的扩展性,并可以对类进行通用的处理。在面向对象语言中,接口的多种不同的实现方式即为多态!那么这个是怎样体现的呢? 我们先看一段程序: package stduy; abstract class Animal{ abstract void eat(); } class Dog extends Animal{ public void eat() { System.out.println(“啃骨头!”); } public void LookHome() { System.out.pri
2020-10-24 19:32:29 74
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人