父类子类继承关系

在java中,我们常会用到父子类继承的关系,这里将使用设计宠物类来举例。、

首先我们先写一个父类

public class Pet {
    String name;

    public void feed()
    {
        System.out.println("进行喂食");
    }
}

我们定义宠物的名字,然后写一个feed方法对宠物进行喂食。

接着我们定义一个子类Dog。

public class Dog extends Pet{

    String food;

    public void result()
    {
        System.out.println("喂食之后小狗很开心");
    }
}

用子类继承父类,即子类Dog可以使用父类Pet中定义的名字和方法feed。

接着我们写主体。

import java.util.Scanner;

//TIP To <b>Run</b> code, press <shortcut actionId="Run"/> or
// click the <icon src="AllIcons.Actions.Execute"/> icon in the gutter.
public class Main {
    public static void main(String[] args) {
        Scanner scan = new Scanner(System.in);
        Dog dog = new Dog();

        dog.name = scan.nextLine();
        dog.food = scan.nextLine();

        dog.feed();
        dog.result();

    }
}

实现了一个简单的宠物类及其子类,可以同时喂养多种宠物。

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-03 04:14:01       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-03 04:14:01       100 阅读
  3. 在Django里面运行非项目文件

    2024-04-03 04:14:01       82 阅读
  4. Python语言-面向对象

    2024-04-03 04:14:01       91 阅读

热门阅读

  1. 存放自定义数据类型的大/小根堆定义

    2024-04-03 04:14:01       43 阅读
  2. C++经典面试题目(十四)

    2024-04-03 04:14:01       37 阅读
  3. 免试生常问的一些问题汇总---专升本学习篇

    2024-04-03 04:14:01       39 阅读
  4. python内置函数 Z

    2024-04-03 04:14:01       38 阅读
  5. Nginx-记

    Nginx-记

    2024-04-03 04:14:01      34 阅读
  6. 第7单元日考

    2024-04-03 04:14:01       36 阅读
  7. LeetCode104.二叉树的最大深度

    2024-04-03 04:14:01       40 阅读
  8. mysql 存储过程示例

    2024-04-03 04:14:01       42 阅读
  9. 以下哪个变量不是指针类型

    2024-04-03 04:14:01       29 阅读
  10. LeetCode-41. 缺失的第一个正数【数组 哈希表】

    2024-04-03 04:14:01       42 阅读
  11. nginx输出日志配置与查看

    2024-04-03 04:14:01       38 阅读