2021-04-28

package fengda;

//定义抽象类Animal

abstract class Animal{

//定义抽象方法shout()

abstract void shout();

}

//定义Dog类继承抽象类Animal

class Dog extends Animal{

//实现抽象方法shout()

void shout() {

System.out.println("汪汪......");

}

}

class Cat extends Animal{

void shout() {

System.out.println("喵喵......");

}

}

//定义测试类

public class fengda01 {

public static void main(String[] args) {

Dog dog=new Dog();//创建Dog类的实例对象

dog.shout();//调用dog对象是的shout()方法

Cat cat=new Cat();

cat.shout();

}

}

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 八、面向对象 1. 面向对象的三个阶段 面向对象分析 OOA --> Object Oriented Analys...
    250deb66c358阅读 492评论 0 0
  • [TOC] 第一章:面向对象-概述 1.1-什么是面向对象? 概述 面向对象是一种程序设计思想。 程序设计的目的是...
    雷哒哒阅读 338评论 0 1
  • 数据的传递 1.实参的数目、数据类型和次序必须和所调用的方法声明的形式参数列表匹配。 2.return 语句...
    仙人掌_b340阅读 294评论 0 0
  • 一、接口 接口的概述 接口是功能的集合,同样可看做是一种数据类型,是比抽象类更为抽象的”类”。接口只描述所应该具备...
    辽A丶孙悟空阅读 643评论 0 34
  • Java OOP 什么是面向对象思想? 把一组数据和处理他们的方法组成对象(object),把相同行为的对象归纳为...
    chonglingliu阅读 805评论 0 1