加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

如何在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();
}

}
然后运行得到的就是正确结果,即完成了抽象类的使用。

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有