您的位置:首页 > 汽车 > 新车 > 苏州知名互联网公司_电商系统的服务商_html网页制作动态效果_百度网页版浏览器入口

苏州知名互联网公司_电商系统的服务商_html网页制作动态效果_百度网页版浏览器入口

2025/3/10 23:04:34 来源:https://blog.csdn.net/2303_76627649/article/details/146132638  浏览:    关键词:苏州知名互联网公司_电商系统的服务商_html网页制作动态效果_百度网页版浏览器入口
苏州知名互联网公司_电商系统的服务商_html网页制作动态效果_百度网页版浏览器入口

1.抽象类的作用:

抽取共性时,无法确定方法体,就把方法定义为抽象的。
强制让子类按照某种格式重写。
抽象方法所在的类,必须是抽象类。

2.抽象类和抽象方法的格式:

public abstract返回值类型方法名(参数列表);
public abstract class类名{}

3.继承抽象类有哪些要注意:

要么重写抽象类中的所有抽象方法。
要么是抽象类。

编写带有抽象类的标准JavaBean类

先创建一个父类

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

再编写别的子类

带有抽象的青蛙类:

public class frog extends Animal {public frog() {}public frog(int age, String name) {super(age, name);}@Overridepublic void eat(){System.out.println("吃虫子");}
}

带有抽象的狗类:

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

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com