java抽象类参考文献
时间: 2023-08-25 09:17:04 浏览: 62
以下是一些关于Java抽象类的参考文献:
1.《Java核心技术 卷I》(原书第11版),作者:Cay S. Horstmann、Gary Cornell,出版社:机械工业出版社。
2.《Java编程思想》(第4版),作者:Bruce Eckel,出版社:机械工业出版社。
3.《Head First Java》(第2版),作者:Kathy Sierra、Bert Bates,出版社:中国电力出版社。
4.《Java设计模式》(第2版),作者:Erich Gamma、Richard Helm、Ralph Johnson、John Vlissides,出版社:电子工业出版社。
5.《Effective Java 中文版》(第2版),作者:Joshua Bloch,出版社:机械工业出版社。
以上是一些比较经典的Java书籍,其中都有涉及抽象类的相关内容。希望对你有帮助!
相关问题
Java抽象类继承抽象类
Java中的抽象类可以继承其他抽象类。当一个抽象类继承另一个抽象类时,它可以选择实现父类中的抽象方法,也可以将这些方法保留为抽象方法,由子类来实现。
以下是一个示例代码:
```java
abstract class AbstractClass1 {
abstract void method1();
}
abstract class AbstractClass2 extends AbstractClass1 {
abstract void method2();
}
class ConcreteClass extends AbstractClass2 {
void method1() {
// 实现抽象方法method1
}
void method2() {
// 实现抽象方法method2
}
}
public class Main {
public static void main(String[] args) {
ConcreteClass obj = new ConcreteClass();
obj.method1();
obj.method2();
}
}
```
在上面的示例中,AbstractClass1是一个抽象类,它定义了一个抽象方法method1。AbstractClass2继承了AbstractClass1,并定义了另一个抽象方法method2。最后,ConcreteClass继承了AbstractClass2,并实现了所有的抽象方法。
java 抽象类抽象方法
在Java中,抽象类是指通过使用关键字abstract修饰的类。抽象类中可以包含抽象方法和非抽象方法。抽象方法是指没有具体实现的方法,只有方法的声明,没有方法体。而非抽象方法是有具体实现的方法。抽象类一般用来作为其他类的基类,它不能被实例化,只能被继承。子类继承抽象类后,必须实现所有的抽象方法,否则子类也必须声明为抽象类。
下面是Java抽象类和抽象方法的特点总结:
1. 抽象类用abstract修饰,可以包含抽象方法和非抽象方法。
2. 抽象方法必须用abstract修饰,没有具体实现的方法。
3. 抽象类不能被实例化,只能用来作为其他类的基类。
4. 子类继承抽象类时,必须实现所有的抽象方法,否则子类也必须声明为抽象类。