Java 抽象方法与抽象类
1.什么是抽象方法
抽象方法就是以abstract修饰的方法,这种方法只声明返回的数据类型,方法名称和所需要的参数,没有方法体
2.抽象类的的特点
1>抽象方法中没有方法体 2>被abstract修饰
3.什么是抽象类
抽象类就是不能使用new方法进行实例化的类、即没有具体实例对象的类
public abstract class Fruit {
public abstract void eat();
}
4.抽象的特点
1>不可以被实例化
2.>继承一个抽象类必须实现抽象类中的抽象方法
抽象类与抽象方法附代码:
public abstract class Fruit {
public abstract void eat();
}
继承
public class Apple extends Fruit {
public void eat() {
System.out.println("苹果直接吃");
}
}
public class Orange extends Fruit{
public void eat() {
System.out.println("橘子剥皮吃");
}
}
测试输出
public class Test {
public static void main(String[] args) {
Apple a = new Apple();
a.eat();
Orange o = new Orange();
o.eat();
}
}