如何在eclipse中建一个抽象类
(2016-11-27 14:25:41)
1首先新建一个项目
new ->Java Project
命名为Animal
2新建一个包
new->package
命名为com.heima.animal
3创建一个抽象类:
new->class
命名为Animal
然后勾上选项abstract 点击finish
此时显式的是:
package com.heima.Animal;
public abstract class Animal {
}
然后为抽象类定义两个抽象的方法:
package com.heima.Animal;
public abstract class Animal {
public abstract void eat();
public abstract void sleep();
}
注意,抽象类必须有抽象方法,所以两个方法定义为abstract。
注意,抽象方法的前边三个修饰词:public abstract void 一个不能少。
4创建一个Cat类,继承抽象类
new->class
在superclass那里点进去,输入它的父类是Animal。创建之后得到:
package com.heima.Animal;
public class Cat extends Animal {
@Override
public void eat() {
// TODO Auto-generated method stub
}
@Override
public void sleep() {
// TODO Auto-generated method stub
}
}
子类中自动重写了两个抽象方法。
在抽象方法中写一条输出语句以便验证:
System.out.println("猫吃鱼");
System.out.println("侧着睡");
4创建一个主类,就是带main的
命名为Demo 创建这个类的时候记得勾选public static void main(String[]
arags){
}
在里面创建一个Cat类的对象c,调用c的eat()和sleep()函数。
package com.heima.Animal;
public class Demo {
public static void main(String[] args) {
// TODO Auto-generated method stub
Cat c = new Cat();
c.eat();
c.sleep();
}
}
然后运行得到的就是正确结果,即完成了抽象类的使用。
前一篇:Java内存区域配置
后一篇:java中jar的使用