java中 抽象类和抽象方法
2017-08-17 15:23
190 查看
在面向对象中,所有的对象都是由类来描绘的,但是并不是所有的类都用来描绘对象的,当一个类并不能包含完整的信息来描绘一个具体的对象时,我们把这个类称为抽象类。
抽象类除了不完整的描述一个对象之外,其他的功能还是存在的,成员变量,成员方法,构造方法和其他的类都是一样的。
由于抽象类不能实例化对象,所以通常是被其他类继承使用,通常在设计初期会考虑要不要使用抽象类。
父类包含了子类常用的方法,但是父类不能够使用这些方法。
抽象方法----特别的方法
抽象方法只包含一个方法名,没有方法体。
1.如果一个类想声明抽象方法,那么这个类必须是抽象类
2.任何子类必须重写父类的抽象方法,或者是声明自身为抽象类。
抽象类除了不完整的描述一个对象之外,其他的功能还是存在的,成员变量,成员方法,构造方法和其他的类都是一样的。
由于抽象类不能实例化对象,所以通常是被其他类继承使用,通常在设计初期会考虑要不要使用抽象类。
父类包含了子类常用的方法,但是父类不能够使用这些方法。
抽象方法----特别的方法
抽象方法只包含一个方法名,没有方法体。
1.如果一个类想声明抽象方法,那么这个类必须是抽象类
2.任何子类必须重写父类的抽象方法,或者是声明自身为抽象类。
相关文章推荐
- 【Java基础】抽象类和抽象方法的总结
- JAVA基础 - abstract - 抽象类/抽象方法
- 54 Java 抽象类和抽象方法 (二)
- 【JAVA】抽象类,抽象方法
- java中的抽象类和抽象方法
- java的抽象类和抽象方法
- java的抽象类和抽象方法
- java中的抽象类和抽象方法
- java基础——抽象类与抽象方法
- Java中的抽象类与抽象方法
- Java 抽象类与抽象方法
- java中的抽象类和抽象方法
- java中抽象类和抽象方法到底有什么用呢?
- 初识JAVA(【面向对象】:pub/fri/pro/pri、封装/继承/多态、接口/抽象类、静态方法和抽象方法;泛型、垃圾回收机制、反射和RTTI)
- Java——抽象类和抽象方法
- JAVA 抽象类,抽象方法
- Java中抽象类和抽象方法的区别
- 回顾总结:Java中抽象类与抽象方法
- 5.4-全栈Java笔记:面向对象进阶之对象的转型 | FINAL关键字 |抽象方法和抽象类
- Java基础:第三十八讲 抽象类与抽象方法