当前位置: 首页 > news >正文

学Java第三十四天-----抽象类和抽象方法

一、定义

各个子类的相同方法所包含的内容是不一样的,这时候要用到抽象方法。其实和前面的方法重写@Override是一样的,只不过抽象方法能做到强制程序员重写方法

二、注意事项

注意:虽然抽象类不能创建对象,但还是要写构造函数,因为抽象类的子类在创建对象时要有属性。所以不管是子类还是父类都要有构造函数。

三、代码示例

1、动物类---父类

package com.abstractclass.demo2;public abstract class Animal {private String name;private int age;public Animal() {}public Animal(String name, int age) {this.name = name;this.age = age;}public String getName() {return name;}public void setName(String name) {this.name = name;}public int getAge() {return age;}public void setAge(int age) {this.age = age;}public void drink(){System.out.println("动物在喝水");}public abstract void eat();
}

2、青蛙类-----子类

package com.abstractclass.demo2;public class Frog extends Animal{public Frog() {}public Frog(String name, int age) {super(name, age);}@Overridepublic void eat() {System.out.println("青蛙在吃虫子");}
}

3、狗类-----子类

package com.abstractclass.demo2;public class Dog extends Animal{@Overridepublic void eat() {System.out.println("狗在吃骨头");}public Dog() {}public Dog(String name, int age) {super(name, age);}
}

4、山羊类-----子类

package com.abstractclass.demo2;public class Goat extends Animal{@Overridepublic void eat() {System.out.println("山羊在吃草");}public Goat() {}public Goat(String name, int age) {super(name, age);}
}

注意:1、子类也必须要有构造函数,有参+无参的都要,不然无法创建对象。

           2、出现红色波浪线时,先用鼠标点击波浪线,再输入Alt+回车

四、意义

五、总结

http://www.dtcms.com/a/467782.html

相关文章:

  • 域名备案个人网站名称wordpress注册码插件
  • 国外做化学申报的网站成都网站编辑
  • 济宁市建设银行网站网络创始人 网站建设
  • 设计网站首页步骤盈利的网站
  • 前端网站建设国际人才网招聘网
  • wordpress支持视频播放器插件下载优化网站 提高查询
  • 呼和浩特网站设计公司做网站要什么软件
  • 做网站可以在哪儿接活哈尔滨网站建设设计
  • docker 做网站焊锡外发加工网
  • 大什么的网站建设公司好网站建设定义是什么
  • 网站建设网络推广wordpress文章图片本地化
  • 男孩子和男孩子在一起怎么做网站莱芜都市网论坛
  • 致力于做服务更好的网站建设公司现在网站一般做多大的
  • 贵州省建设厅门户网站青岛谷歌推广
  • 价格划算的做网站网站搭建教学网
  • 网站架构企业收费标准wordpress科技主题公园
  • 海外做淘宝网站太原西北建设有限公司网站
  • 网站索引查询wordpress建站 知乎
  • 精美网页源码网站十大黄冈网站排行榜
  • 多多搜索推广山西优化公司
  • 凡科网站插件代码做网站内容
  • 昌平做网站公司安阳汤阴县网站建设
  • 做网站主页nginx wordpress 目录 伪静态
  • 建站制作企业广告设计培训班费用
  • 网站分成几种类型福州网签
  • wordpress 多个分类win7优化大师官方免费下载
  • 手机网站设置方法温岭 网站制作
  • 中卫网站建站设计做品牌 需要做网站吗
  • 郑州知名网站推广怎么把地图放到网站上
  • 网站设计一般会遇到哪些问题什么网站可以做试卷